<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2130523957594033671</id><updated>2012-01-31T13:48:02.982-08:00</updated><category term='C++'/><category term='Embedded Linux'/><category term='Java'/><category term='SOA'/><category term='Linux'/><category term='.NET'/><category term='MISC'/><category term='Embedded'/><title type='text'>Bina Web Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-7731399834058532834</id><published>2009-01-14T00:39:00.000-08:00</published><updated>2009-01-14T00:45:35.668-08:00</updated><title type='text'>ASP.NET 3.5 slides and examples</title><content type='html'>Slides from the open day&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/whatsnewasp3.5part1.ppt"&gt;Part 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/whatsnewasp3.5part2.ppt"&gt;Part 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/asp3.5DEMO.zip"&gt;Examples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-7731399834058532834?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/7731399834058532834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=7731399834058532834' title='194 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7731399834058532834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7731399834058532834'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2009/01/aspnet-35-slides-and-examples.html' title='ASP.NET 3.5 slides and examples'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>194</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-4064158415069840515</id><published>2007-12-23T11:54:00.000-08:00</published><updated>2007-12-23T11:57:29.484-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>C# vs. Java</title><content type='html'>I found &lt;a href="http://www.25hoursaday.com/CsharpVsJava.html"&gt;this article&lt;/a&gt; today,&lt;br /&gt;Its a good comparison between C# and Java&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-4064158415069840515?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/4064158415069840515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=4064158415069840515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4064158415069840515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4064158415069840515'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/12/c-vs-java.html' title='C# vs. Java'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-671703050991395162</id><published>2007-11-08T11:32:00.000-08:00</published><updated>2008-07-07T10:48:23.160-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux intro</title><content type='html'>The slides from the lecture today in elbit added to &lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-examples.html"&gt;Embedded linux page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;most of the slides taken from the great site: &lt;a href="http://www.free-electrons.com/"&gt;http://www.free-electrons.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-671703050991395162?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/671703050991395162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=671703050991395162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/671703050991395162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/671703050991395162'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/11/embedded-linux-intro.html' title='Embedded Linux intro'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-6193864608342912467</id><published>2007-10-22T12:04:00.000-07:00</published><updated>2007-10-22T12:12:25.897-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>WPF Example Applications</title><content type='html'>In .NET 3.x microsoft added new options to create a web application with smart client abilities&lt;br /&gt;you can see list of web application in this link : &lt;a href="http://channel9.msdn.com/wiki/default.aspx/WPF.ApplicationPortfolio"&gt;http://channel9.msdn.com/wiki/default.aspx/WPF.ApplicationPortfolio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Legend&lt;/strong&gt;:&lt;br /&gt;XBAP - XAML browser application (like java applets)&lt;br /&gt;Application - click once deployment&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-6193864608342912467?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/6193864608342912467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=6193864608342912467' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6193864608342912467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6193864608342912467'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/wpf-example-applications.html' title='WPF Example Applications'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-6942102523833845447</id><published>2007-10-18T09:55:00.000-07:00</published><updated>2007-10-18T10:07:18.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>.NET 3.x Videos</title><content type='html'>To get started with .NET 3.x , you can watch the video tutorials&lt;br /&gt;some links:&lt;br /&gt;&lt;a href="http://windowsclient.net/learn/videos.aspx"&gt;http://windowsclient.net/learn/videos.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://movielibrary.lynda.com/html/modPage.asp?ID=359"&gt;http://movielibrary.lynda.com/html/modPage.asp?ID=359&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.contentpresenter.com/"&gt;http://www.contentpresenter.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/Expression/kc/resources.aspx?type=video"&gt;http://www.microsoft.com/Expression/kc/resources.aspx?type=video&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bestechvideos.com/category/web-tech/wpf/"&gt;http://www.bestechvideos.com/category/web-tech/wpf/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-6942102523833845447?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/6942102523833845447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=6942102523833845447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6942102523833845447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6942102523833845447'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/net-3x-videos.html' title='.NET 3.x Videos'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-796883141006311787</id><published>2007-10-08T13:20:00.000-07:00</published><updated>2007-10-08T13:26:29.075-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux Without install</title><content type='html'>if you want to try linux without installation you have 2 options&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download and burn one of the Live CD distributions , boot from the cd and enjoy. for a list of live cd distributions &lt;a href="http://www.livecdlist.com/?pick=All&amp;amp;sort=&amp;amp;showonly=desktop"&gt;click here&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Download vmware image and try linux from vmware client. for a list of images &lt;a href="http://www.thoughtpolice.co.uk/vmware/"&gt;click here&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-796883141006311787?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/796883141006311787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=796883141006311787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/796883141006311787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/796883141006311787'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/linux-without-install.html' title='Linux Without install'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-7950397058409717470</id><published>2007-10-05T05:07:00.000-07:00</published><updated>2007-10-05T05:11:57.080-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux Vixta</title><content type='html'>If you can't choose between windows vista and Linux there is a solution: &lt;a href="http://www.vixta.org"&gt;Vixta &lt;/a&gt;&lt;br /&gt;Vixta is a linux distribution with exact look and feel as vista. Its based on kernel 2.6.23 and fedora distribution.&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-7950397058409717470?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/7950397058409717470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=7950397058409717470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7950397058409717470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7950397058409717470'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/linux-vixta.html' title='Linux Vixta'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-4331421570649076629</id><published>2007-10-05T03:37:00.000-07:00</published><updated>2007-10-06T11:35:50.276-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Embedded'/><title type='text'>C# in embedded systems</title><content type='html'>Most of the times developers uses C language to write embedded applications. If time is not an issue or its not critical you can easily use java or c#&lt;br /&gt;Microsoft has now 3 platforms for embedded:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows XP embedded for large systems&lt;/li&gt;&lt;li&gt;Windows CE for small to medium systems&lt;/li&gt;&lt;li&gt;.NET micro framework for very small devices&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;to use C# and .NET you can use:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;.NET framework  in XP  embedded&lt;/li&gt;&lt;li&gt;.NET compact framework for windows CE&lt;/li&gt;&lt;li&gt;.NET micro framework - native&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;.NET micro framework supported by some small devices such as &lt;a href="http://www.dotnetcpus.com/default.aspx?id=90"&gt;this board&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-4331421570649076629?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/4331421570649076629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=4331421570649076629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4331421570649076629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4331421570649076629'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/c-in-embedded-systems.html' title='C# in embedded systems'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-6146243611129242790</id><published>2007-10-05T02:41:00.000-07:00</published><updated>2007-10-05T03:12:03.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>useful mounting options</title><content type='html'>In Embedded linux development process  it is very  common to create a mount points from target to host and between hosts. some useful commands&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mounting NFS file system:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the nfs server name is NFSSERVER and its IP address is: 192.168.20.34&lt;br /&gt;the server directory is /opt/files and it is configured with permissions on the server (/etc/exports file). also the client added the server IP and name to its /etc/hosts file.&lt;br /&gt;&lt;br /&gt;# mkdir /mnt/nfsserver&lt;br /&gt;# mount -t nfs NFSSERVER:/opt/files /mnt/nfsserver&lt;br /&gt;&lt;br /&gt;if you cant configure the server name on /etc/hosts file you should use the IP address:&lt;br /&gt;&lt;br /&gt;#mount -t nfs 192.168.20.34:/opt/files /mnt/nfsserver&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mounting Windows system&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the windows workstation is WINWS with ip: 192.168.20.70&lt;br /&gt;make sure SAMBA daemon(service) is running on your linux system - depends on your distribution.&lt;br /&gt;&lt;br /&gt;# mkdir /mnt/windows&lt;br /&gt;# mount -t smbfs -o username=winuser,password=pass //192.168.20.70/linux_files /mnt/windows&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTES&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you get an error try cifs instead of smbfs &lt;/li&gt;&lt;li&gt;sometimes (IT reasons)  it is working only with the server name (not IP address) and sometimes  only with IP so try both if you have problems&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Loop mount image file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# mount -o loop file.img /mnt/image&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mount USB disk on key&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# mount /dev/sda1 /mnt/usb&lt;br /&gt;&lt;br /&gt;for more options and situations see man pages&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-6146243611129242790?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/6146243611129242790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=6146243611129242790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6146243611129242790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6146243611129242790'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/useful-mounting-options.html' title='useful mounting options'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-6110635195506408071</id><published>2007-10-05T02:32:00.000-07:00</published><updated>2007-10-05T02:36:16.325-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Visual Studio 2008</title><content type='html'>.NET framework 3.0/3.5 gives us a lot of new technologies such as:&lt;br /&gt;WPF/WPFE&lt;br /&gt;WCF&lt;br /&gt;Workflow&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;if you want to evaluate it without installation you can download a &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3B72271C-E996-4989-898D-72D684966CE6&amp;amp;displaylang=en"&gt;VPC image from here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-6110635195506408071?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/6110635195506408071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=6110635195506408071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6110635195506408071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6110635195506408071'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/visual-studio-2008.html' title='Visual Studio 2008'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-2640552000174001208</id><published>2007-10-05T02:09:00.000-07:00</published><updated>2007-10-05T02:29:01.206-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Makefiles for loadable module development</title><content type='html'>In linux module development you should use the kernel Makefile to compile your source. You have to write a tiny Makefile to do it. Many times the module built from only one source file, but not always. To build a module download the kernel source and use the same toolchain you used in the kernel build process.&lt;br /&gt;&lt;br /&gt;The makefile for one source code - simple.c&lt;br /&gt;-------------------------------------------&lt;br /&gt;CC=gcc&lt;br /&gt;&lt;br /&gt;.PHONY: modules all&lt;br /&gt;&lt;br /&gt;obj-m := simple.o&lt;br /&gt;KERNELDIR := /path/to/linux/kernel/source&lt;br /&gt;PWD := $(shell pwd)&lt;br /&gt;&lt;br /&gt;all: modules&lt;br /&gt;&lt;br /&gt;module:&lt;br /&gt;                $(MAKE) -C $(KERNELDIR) M=$(PWD) modules&lt;br /&gt;&lt;br /&gt;clean:&lt;br /&gt;                rm *.ko *.o&lt;br /&gt;--------------------------------------------&lt;br /&gt;&lt;br /&gt;Makefile for many source files module&lt;br /&gt;--------------------------------------&lt;br /&gt;CC=gcc&lt;br /&gt;&lt;br /&gt;.PHONY: modules all&lt;br /&gt;&lt;br /&gt;obj-m := multi.o&lt;br /&gt;multi-objs := file1.o file2.o file3.o&lt;br /&gt;KERNELDIR := /path/to/linux/kernel/source&lt;br /&gt;PWD := $(shell pwd)&lt;br /&gt;&lt;br /&gt;all: modules&lt;br /&gt;&lt;br /&gt;module:&lt;br /&gt;                $(MAKE) -C $(KERNELDIR) M=$(PWD) modules&lt;br /&gt;&lt;br /&gt;clean:&lt;br /&gt;                rm *.ko *.o&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-2640552000174001208?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/2640552000174001208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=2640552000174001208' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/2640552000174001208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/2640552000174001208'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/makefiles-for-loadable-module.html' title='Makefiles for loadable module development'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-6050276009058251587</id><published>2007-10-02T08:17:00.000-07:00</published><updated>2007-10-02T08:21:11.377-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>CLI specifications</title><content type='html'>If you want to know the exact standard of CLI or C# you can find it in this &lt;a href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-335.pdf"&gt;pdf file&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-6050276009058251587?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/6050276009058251587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=6050276009058251587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6050276009058251587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6050276009058251587'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/10/cli-specifications.html' title='CLI specifications'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-440165929346324689</id><published>2007-09-29T21:55:00.000-07:00</published><updated>2007-10-05T02:08:42.278-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>OSK board tutorial</title><content type='html'>The embedded linux tutorial using the ARM starter kit is completed.&lt;br /&gt;the &lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-examples.html"&gt;Embedded linux&lt;/a&gt; section is updated&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-440165929346324689?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/440165929346324689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=440165929346324689' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/440165929346324689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/440165929346324689'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/osk-board-tutorial.html' title='OSK board tutorial'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-2775809225579963828</id><published>2007-09-29T14:31:00.000-07:00</published><updated>2007-09-29T14:52:00.997-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - Loading The Kernel</title><content type='html'>Now we are ready to operate the board&lt;br /&gt;we want to load the kernel inside the board flash memory and mount the file system in out host computer. this is very useful in the development process because the only thing we should do to download out application/driver to the target is to copy it from one directory to another on the host computer&lt;br /&gt;&lt;br /&gt;restart the device and press a key to get u-boot shell&lt;br /&gt;the easiest way to load files from host to target is to use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;tftp&lt;/span&gt; server on the host.&lt;br /&gt;start the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;tftp&lt;/span&gt; server and place the kernel image (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;uImage&lt;/span&gt;.cc) in the server directory&lt;br /&gt;&lt;br /&gt;on the target &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;uboot&lt;/span&gt; shell:&lt;br /&gt;&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;setenv&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;serverip&lt;/span&gt; [your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;tftp&lt;/span&gt; server &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ip&lt;/span&gt; address]&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;tftpboot&lt;/span&gt; 0x10000000 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;uImage&lt;/span&gt;.cc&lt;br /&gt;after this you will get a &lt;span style="color:#ff0000;"&gt;number&lt;/span&gt; in hex format - REMEMBER IT&lt;br /&gt;&lt;br /&gt;now we should erase the flash memory : (bank 8 to 20)&lt;br /&gt;&lt;br /&gt;# erase 1:8-20&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;cp&lt;/span&gt;.b 0x10000000 0x100000 [the &lt;span style="color:#ff0000;"&gt;number&lt;/span&gt; above]&lt;br /&gt;&lt;br /&gt;now set the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;bootargs&lt;/span&gt; variable:&lt;br /&gt;&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;setenv&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;bootargs&lt;/span&gt; console=&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;ttyS&lt;/span&gt;0,115200n8 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;noinitrd&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ip&lt;/span&gt;=${&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;OSK&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;IP&lt;/span&gt;}:&lt;br /&gt;${PC_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;IP&lt;/span&gt;}:${GATEWAY_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;IP&lt;/span&gt;}:${&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;NETMASK&lt;/span&gt;}:&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;osk&lt;/span&gt;:&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;eth&lt;/span&gt;0:off root=&lt;br /&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;dev&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;nfs&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;rw&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;nfsroot&lt;/span&gt;=${PC_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;IP&lt;/span&gt;}:/data/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;rootfs&lt;/span&gt;2.6,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;nolock&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;mem&lt;/span&gt;=32M&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;saveenv&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;to test the board restart it or:&lt;br /&gt;&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;bootm&lt;/span&gt; 0x100000&lt;br /&gt;&lt;br /&gt;after all the messages , you will get a prompt with the file system on the host&lt;br /&gt;&lt;br /&gt;now you can use the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;toolchain&lt;/span&gt; to build applications and drivers, copy the output files to the root &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;filesystem&lt;/span&gt; directory and execute/load it from the target&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;Bina&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-2775809225579963828?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/2775809225579963828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=2775809225579963828' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/2775809225579963828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/2775809225579963828'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-loading-kernel.html' title='Embedded Linux - Loading The Kernel'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-5537386502980350471</id><published>2007-09-29T14:19:00.000-07:00</published><updated>2007-09-30T13:52:05.777-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - Root File System</title><content type='html'>The next step in to build a root file system.&lt;br /&gt;there are many ways to do that. we are using &lt;a href="http://www.busybox.net/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;busybox&lt;/span&gt; &lt;/a&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;busybox&lt;/span&gt; creates a single file that implements many tools from the file system&lt;br /&gt;you can download it and configure it using  "make &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;menuconfig&lt;/span&gt;"&lt;br /&gt;the only thing you should remember is to copy the .so files from the lib directory in your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;toolchain&lt;/span&gt; (usr/local/arm/3.4.1/arm-linux/lib) to the lib directory in the root file system&lt;br /&gt;&lt;br /&gt;for &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;already&lt;/span&gt; made file system &lt;a href="http://res.bna.co.il/blogstore/rootfsosk.tar.bz2"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;after creating the file system place it in a directory and update the file /etc/exports with access rights :&lt;br /&gt;&lt;br /&gt;/opt/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;osk&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;rootfs&lt;/span&gt;2.6     *(&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;rw&lt;/span&gt;,no_root_squash)&lt;br /&gt;&lt;br /&gt;restart the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;nfs&lt;/span&gt; server&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Bina&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-5537386502980350471?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/5537386502980350471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=5537386502980350471' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/5537386502980350471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/5537386502980350471'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-root-file-system.html' title='Embedded Linux - Root File System'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-6440511859938232374</id><published>2007-09-28T03:14:00.000-07:00</published><updated>2007-09-30T13:52:45.443-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - building the kernel</title><content type='html'>The next step is to build the kernel with our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;toolchain&lt;/span&gt;&lt;br /&gt;you should download the kernel source and a patch&lt;br /&gt;&lt;br /&gt;download kernel 2.6.20 (from &lt;a href="http://www.kernel.org/"&gt;http://www.kernel.org/&lt;/a&gt;)&lt;br /&gt;download the board &lt;a href="http://res.bna.co.il/blogstore/patch-2.6.20-omap1.bz2"&gt;kernel patch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;now follow this:&lt;br /&gt;&lt;br /&gt;# tar -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;xjvf&lt;/span&gt; ${DOWLOADDIR}/linux-${VERSION}.tar.bz2&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;cp&lt;/span&gt; ${&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;DOWLOADDIR&lt;/span&gt;}/patch-${VERSION}-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;omap&lt;/span&gt;1.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;bz&lt;/span&gt;2 .&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;bunzip&lt;/span&gt;2 patch-${VERSION}-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;omap&lt;/span&gt;1.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;bz&lt;/span&gt;2&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;cd&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;linux&lt;/span&gt;-${VERSION}/&lt;br /&gt;# cat ../patch-${VERSION}-omap1 | patch -p1&lt;br /&gt;&lt;br /&gt;# make clean&lt;br /&gt;# make &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;omap&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;osk&lt;/span&gt;_5912_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;defconfig&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;make sure that the following options are set:&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;CONFIG&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;NFS&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;FS&lt;/span&gt;=y&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;CONFIG&lt;/span&gt;_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;NFS&lt;/span&gt;_V3=y&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;CONFIG&lt;/span&gt;_ROOT_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;NFS&lt;/span&gt;=y&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# make&lt;br /&gt;&lt;br /&gt;now the kernel image is ready but we have to convert it to U-BOOT format&lt;br /&gt;&lt;br /&gt;# arm-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;linux&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;objcopy&lt;/span&gt; -O binary -R .note -R .comment S&lt;br /&gt;arch/arm/boot/compressed/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;vmlinux&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;linux&lt;/span&gt;.bin&lt;br /&gt;# &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;gzip&lt;/span&gt; -9 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;linux&lt;/span&gt;.bin&lt;br /&gt;# ${U-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;BOOTDIR&lt;/span&gt;}/tools/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;mkimage&lt;/span&gt; -A arm -O &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;linux&lt;/span&gt; -T kernel -C &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;gzip&lt;/span&gt; -a 0x10c08000 -e 0x10c08000 -n Linux Kernel Image -d linux.bin.gz &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;uImage&lt;/span&gt;.cc&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;uImage&lt;/span&gt;.cc is ready&lt;br /&gt;&lt;br /&gt;for &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_33"&gt;already&lt;/span&gt; made &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;uImage&lt;/span&gt;.cc &lt;a href="http://res.bna.co.il/blogstore/uImage.cc"&gt;click here &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;Bina&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-6440511859938232374?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/6440511859938232374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=6440511859938232374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6440511859938232374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6440511859938232374'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-building-kernel.html' title='Embedded Linux - building the kernel'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-4156963399285761220</id><published>2007-09-28T02:11:00.000-07:00</published><updated>2007-09-28T02:55:41.797-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - boot loader</title><content type='html'>The next step in our osk system is to build and set the boot loader&lt;br /&gt;the OSK board comes with already installed U-BOOT,&lt;br /&gt;we can replace it but we don't need&lt;br /&gt;we do need a  tool:  mkimage  to convert  the kernel image  to U_BOOT format&lt;br /&gt;to build the tool download &lt;a href="http://res.bna.co.il/blogstore/u-boot-1.1.2.tar.bz2"&gt;U-BOOT source&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; do the following:&lt;br /&gt;&lt;br /&gt;# tar -xjvf ${DOWLOADDIR}/u-boot-1.1.2.tar.bz2&lt;br /&gt;# cd u-boot-1.1.2&lt;br /&gt;# make distclean&lt;br /&gt;# make omap5912osk_config&lt;br /&gt;# make tools&lt;br /&gt;&lt;br /&gt;you can also run make to create the binary image of u-boot boot loader so you can replace it on the board but we don't need it (future post)&lt;br /&gt;&lt;br /&gt;if you look inside the tools directory you will find the tool mkimage&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-4156963399285761220?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/4156963399285761220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=4156963399285761220' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4156963399285761220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4156963399285761220'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-boot-loader.html' title='Embedded Linux - boot loader'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-5863043591410743306</id><published>2007-09-26T04:39:00.001-07:00</published><updated>2007-09-26T05:03:35.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - Toolchain</title><content type='html'>The next step for our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;OSK&lt;/span&gt; system is to find or create a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;toolchain&lt;/span&gt;&lt;br /&gt;we need a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;toolchain&lt;/span&gt; for ARM processor&lt;br /&gt;&lt;br /&gt;Building a new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;toolchain&lt;/span&gt; can be complicated mission&lt;br /&gt;in general you should download:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;binutils&lt;/span&gt; - &lt;a href="http://ftp.gnu.org/gnu/binutils/"&gt;http://ftp.gnu.org/gnu/binutils/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;gcc&lt;/span&gt; - &lt;a href="http://ftp.gnu.org/gnu/gcc/"&gt;http://ftp.gnu.org/gnu/gcc/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;C library -  &lt;a href="http://ftp.gnu.org/gnu/glibc/"&gt;http://ftp.gnu.org/gnu/glibc/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;some extensions &lt;/li&gt;&lt;/ul&gt;then configure and build a binary image of your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;toolschain&lt;/span&gt; (future post)&lt;br /&gt;for our purpose we can use an already made &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;toolchain&lt;/span&gt; from &lt;a href="http://res.bna.co.il/blogstore/arm-linux-gcc-3.4.1.tar.bz2"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;extract the archive:&lt;br /&gt;&lt;br /&gt;# tar -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;xjvf&lt;/span&gt; ${DOWLOADDIR}/arm-linux-gcc-3.4.1.tar.bz2&lt;br /&gt;&lt;br /&gt;look at the path: ${EXTRACTEDDIR}/usr/local/arm/3.4.1/bin&lt;br /&gt;(all the binary tools to compile, link and debug an ARM code)&lt;br /&gt;&lt;br /&gt;add the above path to your PATH &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;environment&lt;/span&gt; variable :&lt;br /&gt;&lt;br /&gt;# export PATH=/usr/local/arm/3.4.1/bin/:$PATH&lt;br /&gt;&lt;br /&gt;now we can build everything with this toolchain&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Bina&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-5863043591410743306?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/5863043591410743306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=5863043591410743306' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/5863043591410743306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/5863043591410743306'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-toolchain.html' title='Embedded Linux - Toolchain'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-826995590542039966</id><published>2007-09-19T03:16:00.000-07:00</published><updated>2008-12-10T00:13:56.674-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>Connect to SQL 2005 by the JDBC Provider</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_GrMig7ewBwM/RvD3ebWfYbI/AAAAAAAAAAc/Uqt8WYOLx_s/s1600-h/sql.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5111857679175737778" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_GrMig7ewBwM/RvD3ebWfYbI/AAAAAAAAAAc/Uqt8WYOLx_s/s320/sql.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;In order to connect to the SQL 2005 by the JDBC provider -  in addition to the connection string,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;you have to configure the service to a static ip/port :&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-826995590542039966?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/826995590542039966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=826995590542039966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/826995590542039966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/826995590542039966'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/connect-to-sql-2005-by-jdbc-provider.html' title='Connect to SQL 2005 by the JDBC Provider'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GrMig7ewBwM/RvD3ebWfYbI/AAAAAAAAAAc/Uqt8WYOLx_s/s72-c/sql.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-4768840615785138768</id><published>2007-09-17T01:48:00.000-07:00</published><updated>2007-09-17T01:48:09.936-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MISC'/><title type='text'>Stumbleupon</title><content type='html'>Great toolbar - Discover new sites&lt;br /&gt;go to the site: &lt;a href="http://www.stumbleupon.com/"&gt;http://www.stumbleupon.com/&lt;/a&gt;&lt;br /&gt;download and install the toolbar&lt;br /&gt;choose your interesting areas&lt;br /&gt;each time you click the stumble button on the toolbar it will take you to somewhere&lt;br /&gt;many sites that cant be found &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;easily&lt;/span&gt; with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;google&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Bina&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-4768840615785138768?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/4768840615785138768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=4768840615785138768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4768840615785138768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4768840615785138768'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/stumbleupon.html' title='Stumbleupon'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-825605885881113216</id><published>2007-09-17T01:47:00.001-07:00</published><updated>2007-09-17T01:47:24.126-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>Timers problem on Windows 2003 server</title><content type='html'>In a SOA solution sometimes we need to set a timer on a web service to manage some tasks.&lt;br /&gt;for example if we have cached data and want to flush it to a database each 30 seconds we can create a timer for this task&lt;br /&gt;the problem is that the timer runs on anonimous identity and cant access the database&lt;br /&gt;the problem exist only on Windows 2003 server, on XP pro it runs with ASPNET user identity&lt;br /&gt;to solve it, create a thread that do that job and sleep for a 30 seconds&lt;br /&gt;Another problem with the thread - it access database or other resource with network service identity and its a very weak account - so if the resource is located on other computer change the application pool identity to other domain user&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-825605885881113216?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/825605885881113216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=825605885881113216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/825605885881113216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/825605885881113216'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/timers-problem-on-windows-2003-server.html' title='Timers problem on Windows 2003 server'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-773442054862416904</id><published>2007-09-17T01:47:00.000-07:00</published><updated>2007-09-17T01:47:01.558-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Marshaling structures over TCP/IP</title><content type='html'>[this post came from our old blog]&lt;br /&gt;To create a distributed application you can use TCP/IP, Remoting, Web Services, WSE etc.&lt;br /&gt;There are 2 benefits with TCP/IP:&lt;br /&gt;Performance Connecting .net application to legacy applicationsWhen you use for example a TCP server written in C on of the problems is to marshal structures.&lt;br /&gt;.NET socket class provides a Receive method that fills a byte buffer.&lt;br /&gt;The only problem is to convert it to the structure&lt;br /&gt;&lt;br /&gt;Some ways I know:&lt;br /&gt;&lt;br /&gt;Option 1: Using MemoryStream and BinaryReader (field by field)&lt;br /&gt;C struct:&lt;br /&gt;struct Demo{&lt;br /&gt;int x;&lt;br /&gt;int y;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;C#&lt;br /&gt;class Demo&lt;br /&gt;{&lt;br /&gt;public int x;&lt;br /&gt;public int y;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Socket s = tcpl.AcceptSocket();&lt;br /&gt;byte[] buf = new byte [100];&lt;br /&gt;&lt;br /&gt;int bytesReceived = s.Receive(buf);&lt;br /&gt;Demo d = new Demo();&lt;br /&gt;MemoryStream m = new MemoryStream(buf);&lt;br /&gt;BinaryReader br = new BinaryReader(m);&lt;br /&gt;d.x = br.ReadInt32();&lt;br /&gt;d.y = br.ReadInt32();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Option 2: using unsafe code (field by field)&lt;br /&gt;You have to compile with /unsafe option and your code is not secured but its faster&lt;br /&gt;&lt;br /&gt;unsafe&lt;br /&gt;{&lt;br /&gt;fixed (byte * p1 = buf)&lt;br /&gt;{&lt;br /&gt;int* p = (int *)p1;&lt;br /&gt;d.x = *p;&lt;br /&gt;d.y = *(p + 1);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Option 3: using Marshal class (all at once)&lt;br /&gt;Its easy because you Marshal the structure at one time but its very inefficient (marshaling to the unmanaged heap and back to the managed heap)&lt;br /&gt;&lt;br /&gt;[StructLayout(LayoutKind.Sequential)]&lt;br /&gt;class Demo&lt;br /&gt;{&lt;br /&gt;public int x;&lt;br /&gt;public int y;&lt;br /&gt;}&lt;br /&gt;......&lt;br /&gt;&lt;br /&gt;Socket s = tcpl.AcceptSocket();&lt;br /&gt;byte[] buf = new byte [100];&lt;br /&gt;&lt;br /&gt;int bytesReceived = s.Receive(buf);&lt;br /&gt;Demo d = new Demo();&lt;br /&gt;IntPtr p1 = Marshal.AllocCoTaskMem( Marshal.SizeOf(typeof(Demo)));&lt;br /&gt;Marshal.Copy(buf, 0, p1, Marshal.SizeOf(typeof(Demo)));&lt;br /&gt;Marshal.PtrToStructure(p1, d);&lt;br /&gt;Marshal.FreeCoTaskMem(p1);&lt;br /&gt;&lt;br /&gt;option 4: using struct&lt;br /&gt;&lt;br /&gt;if you declare it as struct (with all its constrains)&lt;br /&gt;unsafe {&lt;br /&gt;fixed (byte* p1 = buf) {&lt;br /&gt;Demo* p = (Demo *)p1;&lt;br /&gt;d = *p;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-773442054862416904?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/773442054862416904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=773442054862416904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/773442054862416904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/773442054862416904'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/marshaling-structures-over-tcpip.html' title='Marshaling structures over TCP/IP'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-6797801513089500708</id><published>2007-09-17T01:46:00.000-07:00</published><updated>2007-09-17T01:46:12.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Starting a service and WMI</title><content type='html'>[this post came from our old blog]&lt;br /&gt;One of my students asked me how to start/stop a service from .net application. The simple way to do it is using the ServiceController class:&lt;br /&gt;&lt;br /&gt;ServiceController sc = new ServiceController();&lt;br /&gt;sc.ServiceName = "Dnscache";&lt;br /&gt;sc.Stop();&lt;br /&gt;&lt;br /&gt;Another way is to use WMI&lt;br /&gt;2 ways to do it:&lt;br /&gt;A. Using classes from System.Management namespace&lt;br /&gt;B. Generate .NET proxy class to access WMI class:&lt;br /&gt;&lt;br /&gt;Example(B)&lt;br /&gt;&lt;br /&gt;1. Using visual studio command prompt type :&lt;br /&gt;&lt;br /&gt;C:\demo&gt;mgmtclassgen win32_Service&lt;br /&gt;&lt;br /&gt;Microsoft (R) .NET Framework Version 2.0.50727.42&lt;br /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;br /&gt;Generating Code for WMI Class win32_Service ...&lt;br /&gt;Code Generated Successfully!!!!&lt;br /&gt;&lt;br /&gt;2. Add the generated file to your project&lt;br /&gt;3. Add reference to system.management.dll&lt;br /&gt;4. Use the class&lt;br /&gt;&lt;br /&gt;Service s = new Service(new ManagementPath("\\\\localhost\\root\\cimv2:Win32_Service.Name='Dnscache'"));&lt;br /&gt;&lt;br /&gt;s.StartService();&lt;br /&gt;//…….&lt;br /&gt;s.StopService();&lt;br /&gt;&lt;br /&gt;WMI helps in many management tasks like installing software, monitoring events etc.&lt;br /&gt;Note that within windows 2003 Server Microsoft added many methods to WMI classes. Using the above tool in windows 2003 server usually generate a bigger class file&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-6797801513089500708?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/6797801513089500708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=6797801513089500708' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6797801513089500708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/6797801513089500708'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/starting-service-and-wmi.html' title='Starting a service and WMI'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-7233961238499128235</id><published>2007-09-17T01:45:00.000-07:00</published><updated>2007-09-17T01:45:42.859-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>Out of resource - TCP ports</title><content type='html'>In A SOA solution we want to create a client that loads the server with many requests&lt;br /&gt;we wrote too clients :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;java client - runs on linux with AXIS toolkit&lt;/li&gt;&lt;li&gt;c# client - runs on windows using .net FCL and WSE 3.0&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;both clients crashed after a while with the error : "too many open files" of "out of resources"&lt;br /&gt;the problem is the use of many TCP ports without release (that managed automatically by OS)&lt;br /&gt;The OS allow you to use limited number of port concurrently and free the unused ports once in a while - if you want more ports in the interval it will fail&lt;/p&gt;&lt;p&gt;2 solutions &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Set HTTP keep-alive both on client and server that means that you use the same port for each request (this can be problem if using built in load balancing feature)&lt;/li&gt;&lt;li&gt;Raise the port number limit&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To raise the port number:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;On Windows&lt;/strong&gt; Registry: set the following&lt;br /&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]&lt;br /&gt;"TCPTimedWaitDelay"=dword:0000001e&lt;br /&gt;"MaxUserPort"=dword:0000fffe&lt;/p&gt;&lt;p&gt;&lt;strong&gt;On Linux&lt;/strong&gt;:&lt;br /&gt;open the file etc/security/limits.conf and set nofiles=N&lt;/p&gt;&lt;p&gt;&lt;/p&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-7233961238499128235?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/7233961238499128235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=7233961238499128235' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7233961238499128235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7233961238499128235'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/out-of-resource-tcp-ports.html' title='Out of resource - TCP ports'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-3009014905139740218</id><published>2007-09-17T00:32:00.001-07:00</published><updated>2007-09-17T02:54:15.314-07:00</updated><title type='text'>SOA</title><content type='html'>&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Course Demo source codes&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;XML standards -&lt;a href="http://res.bna.co.il/SOA/demo/ch3.zip"&gt;ch3.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Building Web Services - &lt;a href="http://res.bna.co.il/SOA/demo/ch4.zip"&gt;ch4.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Consuming Web Services - &lt;a href="http://res.bna.co.il/SOA/demo/ch5.zip"&gt;ch5.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Message handling - &lt;a href="http://res.bna.co.il/SOA/demo/ch7.zip"&gt;ch7.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Application Servers - &lt;a href="http://res.bna.co.il/SOA/demo/ch8.zip"&gt;ch8.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Advance topics - &lt;a href="http://res.bna.co.il/SOA/demo/ch9.zip"&gt;ch9.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Tools and resources&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;a href="http://res.bna.co.il/SOA/tools/XmlValidator.zip"&gt;XML Validator&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/SOA/tools/XSLView.zip"&gt;XSL Viewer&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;a href="http://www.cs.fsu.edu/~engelen/soapdownload.html"&gt;gSoap toolkit&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;a href="http://xerces.apache.org/xerces-c/download.cgi"&gt;Xerces&lt;/a&gt;&lt;br /&gt;Microsoft SOAP Toolkit - MSDN&lt;br /&gt;Microsoft XML Notepad 2007&lt;br /&gt;&lt;a href="http://notepad-plus.sourceforge.net/uk/download.php"&gt;Notepad++&lt;/a&gt;&lt;br /&gt;XML Spy - Altova&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/data/aa937724.aspx"&gt;Microsoft SQL Server 2005 JDBC Driver&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.netbeans.org/"&gt;SUN Netbeans&lt;/a&gt;&lt;br /&gt;    &lt;a href="http://www.netbeans.org/kb/trails/soa.html"&gt;SOA Applications and UML Learning Trails&lt;/a&gt;&lt;br /&gt;    &lt;a href="http://www.netbeans.org/kb/trails/java-ee.html"&gt;Java EE Applications Learning Trail&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.service-architecture.com/"&gt;http://www.service-architecture.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-3009014905139740218?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/3009014905139740218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=3009014905139740218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3009014905139740218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3009014905139740218'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/soa.html' title='SOA'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-7452116733541008193</id><published>2007-09-16T04:23:00.000-07:00</published><updated>2007-09-16T04:54:39.419-07:00</updated><title type='text'>Links</title><content type='html'>&lt;span style="font-size:130%;"&gt;Web Services&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webservices.imacination.com/distance/"&gt;Zip Distance Calculator WS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webservicex.net/CurrencyConvertor.asmx"&gt;Currency Converter WS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;.Net Links&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/"&gt;http://www.gotdotnet.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.c-sharpcorner.com/"&gt;http://www.c-sharpcorner.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pinvoke.net/"&gt;http://www.pinvoke.net/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/"&gt;http://www.codeproject.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.allesta.com/ws/"&gt;web services index&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.csharphelp.com/"&gt;http://www.csharphelp.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dotgnu.org/"&gt;http://www.dotgnu.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webservicex.net/CurrencyConvertor.asmx"&gt;c# examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sql-server-vb-asp.net/"&gt;many links to .NET sites&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.carlosag.net/Tools/WebChart/Default.aspx"&gt;Chart control&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.activevb.de/rubriken/apiviewer/index-apiviewereng.html"&gt;API Text Viewer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://developerfusion.com/utilities/convertvbtocsharp.aspx"&gt;Convert VB.NET to C#&lt;/a&gt;&lt;br /&gt;&lt;a href="http://remoting-corba.sourceforge.net/"&gt;CORBA.NET&lt;/a&gt;&lt;br /&gt;&lt;a href="http://j-integra.intrinsyc.com/net/info/"&gt;Ja.NET&lt;/a&gt; - java and .net remoting interop&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/practices/"&gt;Microsoft Patterns and practices&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;.Net Tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.devexpress.com/"&gt;http://www.devexpress.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.componentone.com/"&gt;http://www.componentone.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;reflector&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jetbrains.com/resharper/"&gt;resharper&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codesmithtools.com/"&gt;http://www.codesmithtools.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/csharp/DSWatch.asp"&gt;http://www.codeproject.com/csharp/DSWatch.asp&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=01f2f983-298f-4167-b52a-d11b76f3ea62"&gt;XML Visualizer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://regex.osherove.com/"&gt;Regulator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/itsolutions/msf/default.mspx"&gt;MSF&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9F3EA426-C2B2-4264-BA0F-35A021D85234&amp;amp;displaylang=en"&gt;MSF for small projects&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nprof.sourceforge.net/Site/SiteHomeNews.html"&gt;.NET Profiler&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;.NET Reflector&lt;/a&gt; , &lt;a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=0f5846c3-c7aa-4879-8043-e0f4fc233ade"&gt;addins&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.devhood.com/tools/tool_details.aspx?tool_id=261"&gt;XML Notepad&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=4136add2-2621-4e04-ae18-b7d41dc59aea"&gt;merlin&lt;/a&gt; - template generator&lt;br /&gt;&lt;a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntsd.mspx"&gt;ntsd, sos.dll&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Security Links&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.phrack.org/"&gt;http://www.phrack.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cs.rit.edu/~afb/20012/dailywar/slides/buffer.html"&gt;bufferoverrun&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.secureprogramming.com/"&gt;http://www.secureprogramming.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://project.honeynet.org/"&gt;http://project.honeynet.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://planet.nana.co.il/yossiea/"&gt;http://planet.nana.co.il/yossiea/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://packetstormsecurity.org/"&gt;http://packetstormsecurity.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cs.ucsb.edu/~jzhou/security/"&gt;http://www.cs.ucsb.edu/~jzhou/security/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dwheeler.com/secure-programs/"&gt;http://www.dwheeler.com/secure-programs/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pluralsight.com/wiki/default.aspx/Keith.GuideBook.HomePage"&gt;http://pluralsight.com/wiki/default.aspx/Keith.GuideBook.HomePage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Linux/Unix&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.cf.ac.uk/Dave/C/"&gt;http://www.cs.cf.ac.uk/Dave/C/&lt;/a&gt; - book&lt;br /&gt;&lt;a href="http://www.mono-project.com/Main_Page"&gt;http://www.mono-project.com/Main_Page&lt;/a&gt; - .NET for linux&lt;br /&gt;&lt;a href="http://www.advancedlinuxprogramming.com/"&gt;http://www.advancedlinuxprogramming.com/&lt;/a&gt; - free book&lt;br /&gt;&lt;a href="http://www.unixguide.net/linux/linuxshortcuts.shtml"&gt;http://www.unixguide.net/linux/linuxshortcuts.shtml&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.linux.org/docs/online_books.html"&gt;http://www.linux.org/docs/online_books.html&lt;/a&gt; -many books&lt;br /&gt;&lt;a href="http://www.tldp.org/"&gt;http://www.tldp.org/&lt;/a&gt; -linux documentation project&lt;br /&gt;&lt;a href="http://www.linuxhq.com/guides/TLK/tlk.html"&gt;http://www.linuxhq.com/guides/TLK/tlk.html&lt;/a&gt; - linux kernel guide&lt;br /&gt;&lt;a href="http://www.frozentech.com/content/livecd.php"&gt;http://www.frozentech.com/content/livecd.php&lt;/a&gt; - linux on CD&lt;br /&gt;&lt;a href="http://www.codefidence.co.il/"&gt;http://www.codefidence.co.il&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.free-electrons.com/"&gt;http://www.free-electrons.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;if you have another interesting sites please add a comment&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-7452116733541008193?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/7452116733541008193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=7452116733541008193' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7452116733541008193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7452116733541008193'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/links.html' title='Links'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-3703704841152746052</id><published>2007-09-16T04:10:00.000-07:00</published><updated>2007-09-16T04:20:13.795-07:00</updated><title type='text'>Windows Scripts Examples, Slides, Tools</title><content type='html'>&lt;a href="http://res.bna.co.il/Misc/files/WMI%20Scripting.ppt"&gt;WMI Scripting&lt;/a&gt; -slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/mod1.zip"&gt;Simple scripts&lt;/a&gt; - all kind (vbs,js,wsf,wsc -com)&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/mod2.zip"&gt;Using components&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/mod5.zip"&gt;Active Directory scripts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/mod6.zip"&gt;Administrative scripts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/mod7.zip"&gt;More Administrative scripts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/data.zip"&gt;Database scripts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/wmi.zip"&gt;WMI examples&lt;/a&gt;&lt;a href="http://res.bna.co.il/Misc/files/script%20repository.chm"&gt;&lt;br /&gt;Script repository&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/encoder.zip"&gt;Script encoder&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-3703704841152746052?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3703704841152746052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3703704841152746052'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/windows-scripts-examples-slides-tools.html' title='Windows Scripts Examples, Slides, Tools'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-3771039181393427910</id><published>2007-09-16T03:07:00.000-07:00</published><updated>2007-09-16T03:30:24.989-07:00</updated><title type='text'>Visual Studio 6 Examples ...</title><content type='html'>&lt;span style="font-size:130%;"&gt;WIN32 Slides&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/ch01.ppt"&gt;Intro&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/ch02.ppt"&gt;Simple UI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;WIN32 Examples&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/firsthello.zip"&gt;Firsthello&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/hello2.zip"&gt;Hello2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/hello3.zip"&gt;Hello3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/dialogbox.zip"&gt;Dialogbox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/key.zip"&gt;Keyboard&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/menus.zip"&gt;Menus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/menuskeys.zip"&gt;Menus and shortcut&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/msgbox.zip"&gt;Msgbox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/mouse.zip"&gt;Mouse&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/mouse2.zip"&gt;Mouse2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/timer.zip"&gt;Timer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/mailslotclient.zip"&gt;Mailslot client&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/mailslotserv.zip"&gt;Mailslot server&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/mmap.zip"&gt;Memory mapped Files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/usemmap.zip"&gt;Use mapped file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/th1.zip"&gt;Multithreading&lt;/a&gt; example 1&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/th2.zip"&gt;Multithreading&lt;/a&gt; example 2&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/th3.zip"&gt;Multithreading&lt;/a&gt; example 3&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/cs.zip"&gt;Multithreading&lt;/a&gt; and Critical section&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/tcpserver.zip"&gt;TCP server&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/tcpclient.zip"&gt;TCP client&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/virtexc.zip"&gt;Virtual memory and SEH&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/random.c.txt"&gt;Random numbers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/hash.c.txt"&gt;Salted Hash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/dpapi.c.txt"&gt;DPAPI&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/rpcsr1.zip"&gt;RPC server&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/rpccl1.zip"&gt;RPC client&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/filesec.cpp.txt"&gt;File Security&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/regsec.cpp.txt"&gt;Registry Security&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/pipesec.cpp.txt"&gt;Pipe Security&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;COM Examples&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/IFACE.zip"&gt;First design&lt;/a&gt; - interface and implementation&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/IUNKNOWN.zip"&gt;IUnknown&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/REFCOUNT.zip"&gt;Reference Counting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/fserver.zip"&gt;First COM Server&lt;/a&gt; - no ATL&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/fclient.zip"&gt;First COM Client&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/fullSimple.zip"&gt;Simple example&lt;/a&gt; - no ATL&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Client.zip"&gt;Client for simple example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Contain.zip"&gt;Container&lt;/a&gt; - no ATL&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Aggregate.zip"&gt;Aggregation&lt;/a&gt; - no ATL&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/atl2.zip"&gt;Simple ATL&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/atl1.zip"&gt;Simple ATL(dual)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/adocom.zip"&gt;COM that use ADO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/useadocomvb.zip"&gt;Use ADO COM from vb&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/ATLRobot.zip"&gt;COM event with MFC client&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/poligon.zip"&gt;Poligon ActiveX control&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/s1.zip"&gt;VC client for VB COM&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/useado1.zip"&gt;ADO Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/useThr.zip"&gt;Multithreaded Component&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/propex.zip"&gt;Property Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Vbandcomatl.doc"&gt;COM and VB types&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Activexcontrol.doc"&gt;Activex control&lt;/a&gt; - step by step example&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;MFC Slides&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/ch03.ppt"&gt;Intro&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/CH04.PPT"&gt;Simple Applications&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/CH05.PPT"&gt;Menus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/CH06.PPT"&gt;Dialog Boxes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/CH07.PPT"&gt;Windows and messages&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/CH08.PPT"&gt;Mouse and keyboard&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/CH09.PPT"&gt;Controls&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/CH10.PPT"&gt;DDX/DDV&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/CH11.PPT"&gt;Document View&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;MFC Examples&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/hellomfc.zip"&gt;The first example-hello world&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/helloMFC2.zip"&gt;Hello world ver. 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Menu.zip"&gt;Menus Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Dialog.zip"&gt;Dialog Boxes Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/wind.zip"&gt;Creating Windows&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Window.zip"&gt;Creating windows 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/MOUSECAP.zip"&gt;Controling the mouse&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/PAINT2.zip"&gt;The Paint Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/TICTAC.zip"&gt;X-MIX-DRIX&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/controls1.zip"&gt;Controls example 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/controls2.zip"&gt;Controls example 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/controls3.zip"&gt;Controls example 3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/Fonts.zip"&gt;Using Fonts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/dview.zip"&gt;Document view&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Visual Basic 6 Examples&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/basic.zip"&gt;Basic&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/buttons.zip"&gt;Buttons&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/activex.zip"&gt;Activex&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/activexcontrols.zip"&gt;Activex Controls&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/ado.zip"&gt;ADO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/api.zip"&gt;API&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/calc.zip"&gt;Calculator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/cdb.zip"&gt;Common Dialog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/class.zip"&gt;Classes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/classex.zip"&gt;Class example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/winsock.zip"&gt;Winsock&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/clock.zip"&gt;Clock&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/copydesign.zip"&gt;Copy design&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/dataaccess.zip"&gt;Data Access&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/focus.zip"&gt;Focus&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/inputbox.zip"&gt;Inputbox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/jetengine.zip"&gt;Jet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/languages.zip"&gt;Languages&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/listgrades.zip"&gt;Listgrades&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/lucky7.zip"&gt;Lucky7&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/marking.zip"&gt;Marking&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/mdi.zip"&gt;MDI&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/minicalc.zip"&gt;Minicalc&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/mouse.zip"&gt;Mouse&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/multyselect.zip"&gt;Multiselect&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/ole.zip"&gt;OLE&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/picasso.zip"&gt;Picasso&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/listfile.zip"&gt;List to file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/systray.zip"&gt;Systray&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/textbox.zip"&gt;Textbox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/textpad.zip"&gt;Textpad&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/weekdays.zip"&gt;Weekdays&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/xmixdrix.zip"&gt;XMix&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/picasso.doc"&gt;Picasso ex&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/visualstudio6/files/xmix.doc"&gt;XMix ex&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-3771039181393427910?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3771039181393427910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3771039181393427910'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/visual-studio-6-examples.html' title='Visual Studio 6 Examples ...'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-3257563719768392937</id><published>2007-09-16T02:54:00.000-07:00</published><updated>2007-09-16T03:06:10.641-07:00</updated><title type='text'>C/C++ Slides, Examples and documents</title><content type='html'>&lt;span style="font-size:130%;"&gt;C Slides&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/INTRO1.ppt"&gt;Introduction to computers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/intro2.ppt"&gt;Intoduction to C&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/intro3.ppt"&gt;Problem solving&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;C Examples&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/INTRO.ZIP"&gt;&lt;br /&gt;Introduction&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/FLOW.ZIP"&gt;Flow of control&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/FUNC.ZIP"&gt;Functions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/IO.ZIP"&gt;Simple IO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ARRAY.ZIP"&gt;Arrays&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ALG.ZIP"&gt;Algorithms&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/COMPLEX.ZIP"&gt;Complexity&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/STR-PTR.ZIP"&gt;Pointers and Strings&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/DYALLOC.ZIP"&gt;Dynamic Allocation of memory&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/REC.ZIP"&gt;Recursion&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/STRUCT.ZIP"&gt;Structures&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/DATASTR.ZIP"&gt;Data structures&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/FILES.ZIP"&gt;Files IO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/MOUSE.ZIP"&gt;Mouse control&lt;/a&gt; (DOS)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;C++ Slides&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/CH1.PPT"&gt;&lt;br /&gt;Introduction to C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/CH2.PPT"&gt;C++ as a better C&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch3.ppt"&gt;OOP overview&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch4.ppt"&gt;Classes and objects&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch5.ppt"&gt;Operator overloading&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch6.ppt"&gt;Inheritance&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch7.ppt"&gt;Dynamic Bind&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch8.ppt"&gt;RTTI and Templates&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch8b.ppt"&gt;More on templates&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch9-10.ppt"&gt;Exceptions and Multiple inheritance&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/ch11-12.ppt"&gt;STL and IO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/DesignPatterns1.ppt"&gt;Design Patterns introduction&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/DesignPatterns2.ppt"&gt;Creational Patterns&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/DesignPatterns3.ppt"&gt;Structural Patterns&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/DesignPatterns4.ppt"&gt;Behavioral Patterns&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;C++ Examples&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/CLASSES.ZIP"&gt;&lt;br /&gt;Classes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/OPERATOR.ZIP"&gt;Operators&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/complex-full.zip"&gt;Complex number example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/fullclass.zip"&gt;Full classes examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/INHER.ZIP"&gt;Inheritance 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/INHER2.ZIP"&gt;Inheritance 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/MULTIPLE.ZIP"&gt;Multiple Inheritance&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/list1.zip"&gt;Generic List template&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/MYSTRING.ZIP"&gt;String class example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/SAMPLE.ZIP"&gt;Files IO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/dpsamples.zip"&gt;Design patterns&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/ccpp/files/cppinstructions.doc"&gt;Instructions for C++ programs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-3257563719768392937?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3257563719768392937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3257563719768392937'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/cc-slides-examples-and-documents.html' title='C/C++ Slides, Examples and documents'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-2547794272318758552</id><published>2007-09-16T02:23:00.000-07:00</published><updated>2007-09-16T02:42:26.160-07:00</updated><title type='text'>Assembly Slides and Examples</title><content type='html'>&lt;span style="font-size:130%;"&gt;Assembly Slides&lt;/span&gt; (x86)&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass1.ppt"&gt;&lt;br /&gt;Introduction To Assembly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass2.ppt"&gt;The CPU Registers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass3.ppt"&gt;Basic Instructions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass4.ppt"&gt;Conditions And Loops&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass5.ppt"&gt;Inline Assembly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass6.ppt"&gt;Programs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass7.ppt"&gt;Jump and Stack&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass8.ppt"&gt;32 bit&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/Ass9.ppt"&gt;floating point&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Assembly Examples (x86)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/ADD.cpp.txt"&gt;Inline Assembly&lt;/a&gt; - Adding 2 values&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/MEMSET.cpp.txt"&gt;Inline Assembly&lt;/a&gt; - Setting array values&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/COUNTCH.cpp.txt"&gt;Inline Assembly&lt;/a&gt; - counting chars in array&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/CHKSORT.cpp.txt"&gt;Inline Assembly &lt;/a&gt;- check if array is sorted&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/HELLO.asm.txt"&gt;Hello World Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/dispstr.asm.txt"&gt;Display String by char&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/dispnum.asm.txt"&gt;Display integer number&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/getnum.asm.txt"&gt;Input/Output of integer numbers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/max.asm.txt"&gt;Find max number in array&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/st.asm.txt"&gt;Using The Stack&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/procs.asm.txt"&gt;Procedures Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/extp.asm.txt"&gt;Project Example&lt;/a&gt; , &lt;a href="http://res.bna.co.il/Misc/files/useext.asm.txt"&gt;&lt;br /&gt;other file&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/x86asm.doc"&gt;X86 overview&lt;/a&gt; - document&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/class1.doc"&gt;Lab&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Computers overview&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/intro-1.ppt"&gt;&lt;br /&gt;Hardware&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/intro-2.ppt"&gt;Networking&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/intro-3.ppt"&gt;Software&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Computer networks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/net.ppt"&gt;Introduction to networking&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/tcpip.ppt"&gt;TCP/IP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/NTIntro.ppt"&gt;Windows NT/2000&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-2547794272318758552?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/2547794272318758552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/2547794272318758552'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/assembly-slides-and-examples.html' title='Assembly Slides and Examples'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-7533277268711597703</id><published>2007-09-16T01:59:00.000-07:00</published><updated>2007-09-16T02:14:19.965-07:00</updated><title type='text'>Internet Programming Examples</title><content type='html'>&lt;span style="font-size:130%;"&gt;HTML Examples&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://res.bna.co.il/Internet/files/bg.htm"&gt;Background Color&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/bgim.htm"&gt;Background Image&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/text.htm"&gt;Text Format&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/links.htm"&gt;Links&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/tables.htm"&gt;Tables&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/form.htm"&gt;Forms&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/frames.htm"&gt;Frames&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/sound.htm"&gt;Sound&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/num.htm"&gt;Bullets &amp;amp; Numbers &lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/more.htm"&gt;Pointer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/refresh.htm"&gt;Refresh&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/samp.htm"&gt;Pre Tag&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/video.htm"&gt;Video&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/iso.htm"&gt;Iso-Visual Hebrew&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/winheb.htm"&gt;Windows Hebrew&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;DHTML Examples&lt;/span&gt;&lt;/p&gt;&lt;a href="http://res.bna.co.il/Internet/files/simp.htm"&gt;Using SPAN&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex2.htm"&gt;More styles&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/css2.htm"&gt;STYLE Tag&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/headers.htm"&gt;Headers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/usefile.htm"&gt;Using CSS file&lt;/a&gt; ,&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/st.htm"&gt;samp.css&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/class.htm"&gt;Classes &lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/freeclass.htm"&gt;Free Class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/div.htm"&gt;DIV&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/divstyle.htm"&gt;DIV With Style&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/bg.htm"&gt;Background image to text&lt;/a&gt;&lt;a href="http://res.bna.co.il/Internet/files/frame.htm"&gt;&lt;br /&gt;Padding and Margin&lt;/a&gt;&lt;a href="http://res.bna.co.il/Internet/files/frames.htm"&gt;&lt;br /&gt;Frames&lt;/a&gt;&lt;a href="http://res.bna.co.il/Internet/files/position.htm"&gt;&lt;br /&gt;Exact Position&lt;/a&gt;&lt;a href="http://res.bna.co.il/Internet/files/zindex.htm"&gt;&lt;br /&gt;Z-Index&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/menu.htm"&gt;Menu Example 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/links.htm"&gt;Links&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/movement.htm"&gt;Movement&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/filters.htm"&gt;Filters&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/trans.htm"&gt;Transitions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Java Script Examples&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ov1.htm"&gt;Simple Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ov2.htm"&gt;Simple Event&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ov3.htm"&gt;Functions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ov4.htm"&gt;Functions and events&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js1.htm"&gt;Changing value of vars&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js2.htm"&gt;Basic Arithmetic operations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js3.htm"&gt;String concatenation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js4.htm"&gt;Basic Conditions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js5.htm"&gt;Another Example for If-else&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js6.htm"&gt;For Loop&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js7.htm"&gt;Nesting Loops&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js8.htm"&gt;While Loop&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js9.htm"&gt;Basic Events&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js10.htm"&gt;Basic Function&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js11.htm"&gt;Functions And Arguments&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js12.htm"&gt;Returning values&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js13.htm"&gt;Simple Array Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js14.htm"&gt;Arrays And Functions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js15.htm"&gt;2 Dimensional Array&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/dom1.htm"&gt;Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/dom2.htm"&gt;Document Objects&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js16.htm"&gt;Links&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/js17.htm"&gt;Page Update&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/location.htm"&gt;Location&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/locobj.htm"&gt;Location Object&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/title.htm"&gt;Title&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/img.htm"&gt;Images&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/frmname.htm"&gt;Form name&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/radio.htm"&gt;Radio&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/bgcolor.htm"&gt;BGColor&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/frames.htm"&gt;Frames&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/window.htm"&gt;Window Object&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/win2.htm"&gt;Window With Properties&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/win3.htm"&gt;Window control&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/dyn.htm"&gt;Dynamic Creation of page&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/nav.htm"&gt;Navigator Object&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/anim1.htm"&gt;Animated Button&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/anim2.htm"&gt;Fast load pictures&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/anim3.htm"&gt;Slide Show&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/slide.htm"&gt;Slide Show 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/pass.htm"&gt;Password&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/hist.htm"&gt;History Object&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/string.htm"&gt;String Object&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/date.htm"&gt;Date Object&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/math.htm"&gt;Math Object&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/func.htm"&gt;Built In Functions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/inter.htm"&gt;User Interaction&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/timeout.htm"&gt;Timeout&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/interval.htm"&gt;SetInterval&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/usefile.htm"&gt;Using JS file&lt;/a&gt; , &lt;a href="http://res.bna.co.il/Internet/files/sccode.htm"&gt;sc.js&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/cookies.htm"&gt;Cookies&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/sbar.htm"&gt;Status bar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/scroller.htm"&gt;Scrolling StatusBar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/mt.htm"&gt;Mail Submit&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/mnfr.htm"&gt;Menu Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/xml1.htm"&gt;Simple Bind&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/xml2.htm"&gt;Using external file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/xml3.htm"&gt;Table paging&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/xml4.htm"&gt;XML DOM&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/xmlhttp.htm"&gt;XMLHTTP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/sortobj.htm"&gt;Sorting Array of objects&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/class.htm"&gt;Class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/static.htm"&gt;Static members&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/private.htm"&gt;Private members&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/inherit1.htm"&gt;Inheritance&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/inherit2.htm"&gt;Inheritance using prototype&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/extclass.htm"&gt;Adding members&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/generic.htm"&gt;Inheritance - generic&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/usebase.htm"&gt;Using base class hidden members&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/multin.htm"&gt;Multiple Inheritance&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/pol.htm"&gt;Inclusion Polymorphism&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex1.htm"&gt;Simple behavior&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex2.htm"&gt;Simple HTC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex3.htm"&gt;Attach events&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex4.htm"&gt;Adding properties&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex5.htm"&gt;Set/Get Properties&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex6.htm"&gt;Methods&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex7.htm"&gt;Custom Events&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Internet/files/ex8.htm"&gt;Custom Tags&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-7533277268711597703?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7533277268711597703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7533277268711597703'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/internet-programming-examples.html' title='Internet Programming Examples'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-3801372399476614585</id><published>2007-09-16T01:40:00.000-07:00</published><updated>2007-09-16T01:57:54.545-07:00</updated><title type='text'>Database Examples, Slides and Documents</title><content type='html'>&lt;span style="font-size:130%;"&gt;Data Modelling&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/dataover.ppt"&gt;Overview&lt;/a&gt; -slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/datamodeling.ppt"&gt;Data Modeling&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/db6.ppt"&gt;Queries&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/datamodeling.doc"&gt;Exercises&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/dict.doc"&gt;Data Dictionary &lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/EX_SQL.doc"&gt;Final ex.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/db.doc"&gt;Class ex&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/dsd.doc"&gt;DSD example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/erd.ppt"&gt;ERD example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ex1.doc"&gt;Solution 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ex2.doc"&gt;Solution 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ex3.doc"&gt;Solution 3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ex4.doc"&gt;Solution 4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ex5.doc"&gt;Solution 5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/hotel.doc"&gt;Hotel ex&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/football.doc"&gt;Football Ex&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/stud.doc"&gt;Students Ex&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Microsoft SQL Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/tsql.ppt"&gt;TSQL&lt;/a&gt; -slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/sp.ppt"&gt;Stored Procedure&lt;/a&gt; -slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/funtrigger.ppt"&gt;Functions And Triggers&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/indexes.ppt"&gt;Indexes&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/views.txt"&gt;Views&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/sp.txt"&gt;Stored Procedures&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/functions.txt"&gt;Functions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/trigger.txt"&gt;Triggers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/cursor.txt"&gt;Cursors&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lib.zip"&gt;libMDB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/classex.doc"&gt;Class Ex&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/views.doc"&gt;Views&lt;/a&gt; exercise&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/sp.doc"&gt;Stored Procedures&lt;/a&gt; exercise&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/exefunctions.doc"&gt;Functions and Triggers&lt;/a&gt; exercise&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/sqlexe.doc"&gt;DB Objects&lt;/a&gt; exercise&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/CursorEXE.doc"&gt;Cursor and Admin&lt;/a&gt; exercise&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Oracle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/overview.ppt"&gt;Overview&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch01.ppt"&gt;Intro&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch02.ppt"&gt;SQL*Plus&lt;/a&gt;&lt;a href="http://res.bna.co.il/Database/files/ch01.ppt"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://res.bna.co.il/Database/files/ch03.ppt"&gt;SQL&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch04.ppt"&gt;Multiple Tables&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch05.ppt"&gt;Tables and constraints&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch06.ppt"&gt;Database Objects&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch07.ppt"&gt;PL/SQL Blocks&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch08.ppt"&gt;Control stuctures&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch09.ppt"&gt;Cursors&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch10.ppt"&gt;Exceptions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch11.ppt"&gt;Collections&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch12.ppt"&gt;Procedures and functions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch13.ppt"&gt;Packages&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/ch14.ppt"&gt;Triggers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/psp.ppt"&gt;Oracle PSP&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;Oracle Labs&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/data.sql.txt"&gt;Database script&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/tables.doc"&gt;Database schema&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab1.doc"&gt;Lab1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab1sol.doc"&gt;Lab1 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab2.doc"&gt;Lab2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab2sol.doc"&gt;Lab2 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab3.doc"&gt;Lab3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab3sol.doc"&gt;Lab3 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab4.doc"&gt;Lab4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab4sol.doc"&gt;Lab4 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab5.doc"&gt;Lab5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab5sol.doc"&gt;Lab5 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab6.doc"&gt;Lab6&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab6sol.doc"&gt;Lab6 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab7.doc"&gt;Lab7&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab7sol.doc"&gt;Lab7 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab8.doc"&gt;Lab8&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab8sol.doc"&gt;Lab8 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab9.doc"&gt;Lab9&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab9sol.doc"&gt;Lab9 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab10.doc"&gt;Lab10&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab10sol.doc"&gt;Lab10 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab11.doc"&gt;Lab11&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab11sol.doc"&gt;Lab11 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab12.doc"&gt;Lab12&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab12sol.doc"&gt;Lab12 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab14.doc"&gt;Lab14&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/lab14sol.doc"&gt;Lab14 Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Database/files/oas.doc"&gt;Oracle Application Server&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-3801372399476614585?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3801372399476614585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/3801372399476614585'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/database-examples-slides-and-documents.html' title='Database Examples, Slides and Documents'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-641242153937279482</id><published>2007-09-16T01:23:00.000-07:00</published><updated>2007-09-16T01:35:13.478-07:00</updated><title type='text'>Hardware - Slides and Examples</title><content type='html'>&lt;span style="font-size:130%;"&gt;Slides&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch1.ppt"&gt;&lt;br /&gt;Intro&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch2.ppt"&gt;Numbers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch3.ppt"&gt;Logic circuits&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch4.ppt"&gt;Combinatorial components&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch5.ppt"&gt;Synchronous components&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch6.ppt"&gt;Single data-path CPU arch&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch7.ppt"&gt;Pipelined CPU&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch8.ppt"&gt;Memory&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/ch9.ppt"&gt;PC Arch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Hardware Design Examples&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/simple.rar"&gt;Simple example for MAX II CPLD&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Hardware/files/lcd.rar"&gt;LCD Example for MAX II&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;more VHDL and hardware design examples will be added shortly...&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-641242153937279482?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/641242153937279482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/641242153937279482'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/hardware-slides-and-examples.html' title='Hardware - Slides and Examples'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-8944194653182758161</id><published>2007-09-16T01:03:00.000-07:00</published><updated>2007-09-16T01:13:13.431-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded'/><title type='text'>Learning 8051 and embedded systems</title><content type='html'>One easy way to learn 8051 microcontroller and Embedded systems basic is to use an evaluation board. One option that we use in our courses is DSM-3090&lt;br /&gt;you can buy all the kit directly from &lt;a href="http://www.ses.co.il/"&gt;http://www.ses.co.il&lt;/a&gt;&lt;br /&gt;the board contains some hardware devices including leds and switches. It also contains hardware expansion area and allow you easily add your devices&lt;br /&gt;you can download compiler and tools from the site and find some working examples in our site under &lt;a href="http://bina-soft.blogspot.com/2007/09/microcontrollers-examples.html"&gt;Microcontrollers section &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-8944194653182758161?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/8944194653182758161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=8944194653182758161' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/8944194653182758161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/8944194653182758161'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/learning-8051-and-embedded-systems.html' title='Learning 8051 and embedded systems'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-4156008534683694652</id><published>2007-09-15T23:12:00.000-07:00</published><updated>2007-09-16T10:58:21.561-07:00</updated><title type='text'>Microcontrollers - Examples</title><content type='html'>&lt;span style="font-size:130%;"&gt;8051 Examples (using evaluation board DSM-3090)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/echo.c"&gt;Echo example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/counterleds.c"&gt;Counter using leds&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/runleds.c"&gt;Running leds&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/serialdemo.c"&gt;Serial demo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/serial2.c"&gt;Another serial demo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/serial3.c"&gt;Yet another serial example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/inlineasm.c"&gt;Inline assembly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/usinglcd.c"&gt;LCD example &lt;/a&gt;(need hardware extension)&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/timer.c"&gt;Timer example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/dsm3090.pdf"&gt;User Guide for DSM 3090&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;ARM - using keil tools (&lt;/span&gt;&lt;a href="http://www.keil.com/"&gt;&lt;span style="font-size:130%;"&gt;http://www.keil.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="file:///c:/Keil/ARM/Examples"&gt;Basic Examples&lt;/a&gt; - Find at installation folder ([Keil install]\ARM\Examples)&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/Interrupt.rar"&gt;Interrupts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/SoftwareInt.rar"&gt;Software Interrupts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RTTaskManagement.rar"&gt;RT kernel - task management&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RTLMultiWithCPP.rar"&gt;RT kernel - multiple task and C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RTLEvents.rar"&gt;RT kernel - events&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RTLEventInterrupt.rar"&gt;RT kernel - events and interrupts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RTLSemaphore.rar"&gt;RT kernel - semaphores&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RTLMailbox.rar"&gt;RT kernel - mailboxes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-4156008534683694652?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4156008534683694652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4156008534683694652'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/microcontrollers-examples.html' title='Microcontrollers - Examples'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-464399583626957973</id><published>2007-09-15T14:58:00.000-07:00</published><updated>2007-09-15T15:06:21.980-07:00</updated><title type='text'>VxWorks Examples</title><content type='html'>&lt;span style="font-size:130%;"&gt;Slides&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT12.ppt"&gt;Slides - programming with VxWorks&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Step by step labs using tornado (Hebrew)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/Files/Tornado.doc"&gt;Installing Tornado/VxWorks&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/Files/shell.doc"&gt;VxWorks Lab1&lt;/a&gt; - Shell process&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/Files/lab2.doc"&gt;VxWorks Lab2&lt;/a&gt; - timing&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/Files/lab3.doc"&gt;VxWorks Lab3&lt;/a&gt; - tasks&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/Files/lab4.doc"&gt;VxWorks Lab4&lt;/a&gt; - semaphores&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/Files/lab5.doc"&gt;VxWorks Lab5&lt;/a&gt; - message queues&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/Files/lab6.doc"&gt;VxWorks Lab6&lt;/a&gt; - round robin&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/Files/lab7.doc"&gt;VxWorks Lab7&lt;/a&gt; - watchdogs&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-464399583626957973?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/464399583626957973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/464399583626957973'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/vxworks-examples.html' title='VxWorks Examples'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-4378752896314536253</id><published>2007-09-15T12:43:00.000-07:00</published><updated>2007-11-08T11:31:32.781-08:00</updated><title type='text'>Embedded Linux - Examples, Slides ...</title><content type='html'>&lt;span style="font-size:130%;"&gt;Slides&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/emblinuxintro.ppt"&gt;Introduction to Embedded Linux&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;OSK 5912 board tutorial&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-starter-kit.html"&gt;The starter kit&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-setting-up-host.html"&gt;Setting up the host&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-connecting-to-device.html"&gt;Connecting to the device&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-toolchain.html"&gt;Toolchain&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-boot-loader.html"&gt;Boot loader&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-building-kernel.html"&gt;Building the kernel&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-root-file-system.html"&gt;Root file system&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bina-soft.blogspot.com/2007/09/embedded-linux-loading-kernel.html"&gt;Loading the kernel and starting the system&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Some userspace examples:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/priority_ceil.c"&gt;priority ceiling example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/thread_attr.c"&gt;threads with attributes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/timers.c"&gt;timer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/signal1.c"&gt;signals example 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/signal2.c"&gt;signals example 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/namedpipe.c"&gt;named pipes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/posixqsend.c"&gt;posix queues&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/msgq1.c"&gt;sysV queues example 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/msgq2.c"&gt;sysV queues example 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/msgq.h"&gt;h file for sysV queues examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/shmem.c"&gt;shared memory&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/mmapsamp.c"&gt;mmap example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/sig.c"&gt;limit stack size&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/process.zip"&gt;Using fork,execve,wait,signal System Calls in Linux&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/pipes.zip"&gt;Using pipe , dup , read write system calls&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/pthreads.zip"&gt;Using POSIX Threads&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/thread7a.c.txt"&gt;Using the POSIX scheduling Policies&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/synch.zip"&gt;Using POSIX semaphores and mutexes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/socket.zip"&gt;Using the UNIX's Socket System Calls&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Some kernelsapce examples&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/list.h"&gt;kernel linked list&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/test_list.c"&gt;using kernel lists&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/proc1.c"&gt;proc file example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/charsample.c"&gt;char driver example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/testchar.c"&gt;using the char driver from userspace&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/simp.c"&gt;simple interrupt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/tasklet.c"&gt;interrupt using tasklet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/int2.c"&gt;interrupt using workqueue&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Slides from operating systems course with Linux&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch1.ppt"&gt;&lt;br /&gt;Introduction to Operating Systems&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch2.ppt"&gt;Process Management&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch3.ppt"&gt;Inter-process Communication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch4.ppt"&gt;File System&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch4b.ppt"&gt;File System2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch5.ppt"&gt;Threads&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch6.ppt"&gt;Scheduling&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch6b.ppt"&gt;Scheduling2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch7.ppt"&gt;Process Synchronization&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch7b.ppt"&gt;Process Synchronization2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch8.ppt"&gt;Memory Management&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch8b.ppt"&gt;Memory Management2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch9.ppt"&gt;Distributed Communication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Linux/Files/ch10.ppt"&gt;Security problems&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Unix/Linux General Slides&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/unix.ppt"&gt;UNIX intro&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/unixarch.ppt"&gt;UNIX Arch&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/unix2.ppt"&gt;UNIX Arch. cont&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/unix11.ppt"&gt;UNIX shell scripts 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/unix12.ppt"&gt;UNIX shell scripts 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/Misc/files/class.doc"&gt;Class ex.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-4378752896314536253?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4378752896314536253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4378752896314536253'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-examples.html' title='Embedded Linux - Examples, Slides ...'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-752408943425835067</id><published>2007-09-12T06:11:00.000-07:00</published><updated>2007-09-16T01:22:49.755-07:00</updated><title type='text'>Real time - general course</title><content type='html'>&lt;span style="font-size:130%;"&gt;Slides&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT1.ppt"&gt;&lt;br /&gt;Real Time systems&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT2.ppt"&gt;Real Time Programming&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT3.ppt"&gt;Software Design&lt;/a&gt;&lt;br /&gt;&lt;span dir="ltr" style="FONT-FAMILY: Times New Roman; mso-ascii-font-family: Times New Roman; mso-bidi-font-family: Times New Roman (Hebrew)font-family:Times New Roman;" &gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT4.ppt"&gt;Fault Tolerance&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT5.ppt"&gt;Computer hardware&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT6.ppt"&gt;Low level programming&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT7.ppt"&gt;Interrupts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT8.ppt"&gt;Networking&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT9.ppt"&gt;RS232&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT10.ppt"&gt;Real Time Operating Systems&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/RT11.ppt"&gt;RTOS Programming&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Examples&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span dir="ltr" style="FONT-FAMILY: Times New Roman; mso-ascii-font-family: Times New Roman; mso-bidi-font-family: Times New Roman (Hebrew)font-family:Times New Roman;" &gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/doscode.zip"&gt;Low level programming - DOS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/ertos.zip"&gt;RTOS implementation in WIN32&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/RTEmbedded/files/mthr.zip"&gt;Microthread - simple OS implementation&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;span dir="ltr" style="FONT-FAMILY: Times New Roman; mso-ascii-font-family: Times New Roman; mso-bidi-font-family: Times New Roman (Hebrew)font-family:Times New Roman;" &gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;span dir="ltr" style="FONT-FAMILY: Times New Roman; mso-ascii-font-family: Times New Roman; mso-bidi-font-family: Times New Roman (Hebrew)font-family:Times New Roman;" &gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-752408943425835067?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/752408943425835067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/752408943425835067'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/real-time-general-course.html' title='Real time - general course'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-8243467146380871300</id><published>2007-09-12T03:52:00.000-07:00</published><updated>2007-09-15T12:40:06.782-07:00</updated><title type='text'>JAVA Examples, Slides ...</title><content type='html'>&lt;span style="font-size:130%;"&gt;Standard Edition Files&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://res.bna.co.il/java/files/ch1.ppt"&gt;Intro&lt;/a&gt; - Slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ch2.ppt"&gt;Java language&lt;/a&gt; - Slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ch3.ppt"&gt;OOP&lt;/a&gt; - Slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ch4.ppt"&gt;ADT&lt;/a&gt; - Slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ch5.ppt"&gt;Exceptions&lt;/a&gt; - Slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ch6.ppt"&gt;Applets&lt;/a&gt; - Slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ch7.ppt"&gt;Multithreading&lt;/a&gt; - Slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ch8.ppt"&gt;AWT&lt;/a&gt; - Slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/intro.zip"&gt;Intro&lt;/a&gt; - Lesson Examples&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/oop.zip"&gt;OOP&lt;/a&gt; - Lesson Examples&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/exceptions.zip"&gt;Exceptions&lt;/a&gt; - Lesson Examples&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/applet.zip"&gt;Applet&lt;/a&gt; - Lesson Examples&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/threads.zip"&gt;Threads&lt;/a&gt; - Lesson Examples&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/network.zip"&gt;Network&lt;/a&gt; - Lesson Examples&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/Applet2.zip"&gt;More Applets&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/awtevents.zip"&gt;AWT &lt;/a&gt;with ex.&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/awt2.zip"&gt;More AWT&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/awtsol.zip"&gt;AWT &lt;/a&gt;- Solution&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/calculator.zip"&gt;Calculator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ioadv.zip"&gt;IO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/menu.zip"&gt;Menu&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/threadsexe.zip"&gt;Threads &lt;/a&gt;ex.&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ThreadsSOL.zip"&gt;Threads &lt;/a&gt;sol&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/balls.zip"&gt;Balls&lt;/a&gt; Applet&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/jdbcdemo.zip"&gt;JDBC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/swing.zip"&gt;SWING &lt;/a&gt;examples&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/applets.zip"&gt;More Applets&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/java-awt.zip"&gt;AWT &lt;/a&gt;Applets&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/classclass.zip"&gt;MetaData&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/list.zip"&gt;Linked list&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/personalhello.zip"&gt;Input Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/sysjava.zip"&gt;Run process&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/random.java.txt"&gt;Random&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ssl.java.txt"&gt;SSL&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/dsa.java.txt"&gt;DSA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/rsa.java.txt"&gt;RSA&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/Rect.zip"&gt;Rect class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/samp2.zip"&gt;Classes Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/studlist.zip"&gt;Students List&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/inher1.zip"&gt;Inheritance Example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/inher2.zip"&gt;Students with Inheritance&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Some Exercises with Solutions&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex.doc"&gt;Ex. 0&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex1.doc"&gt;Ex. 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex1sol.txt"&gt;Solution for ex1&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex2.doc"&gt;Ex. 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex2sol.txt"&gt;Solution for ex2.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex3.doc"&gt;Ex 3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex4.doc"&gt;Ex 4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex4sol.zip"&gt;Solution for ex4&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex5.doc"&gt;Ex 5&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ex6.doc"&gt;Ex 6&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/javavscpp.doc"&gt;Java vs. C++&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/java1.doc"&gt;Java.Util example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/java2.doc"&gt;More Exercises&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/javaapplets.doc"&gt;Applets&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/javaex.doc"&gt;Sun Examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/javaexceptions.doc"&gt;Exceptions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/javaiterator.doc"&gt;Iterator&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;Enterprise Edition and SAP&lt;/span&gt;&lt;/p&gt;&lt;a href="http://res.bna.co.il/java/files/intro.ppt"&gt;Intro&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/javaxml.ppt"&gt;Java and XML&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/sapnetweaver.ppt"&gt;SAP Netweaver&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/echo01.zip"&gt;SAX parser1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/echo02.zip"&gt;SAX parser2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/echo03.zip"&gt;SAX parser3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/cd_catalog.xml"&gt;Xml file&lt;/a&gt; for the examples&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/fibonaccifile.zip"&gt;Build XML file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/fibonacci.xml"&gt;XML file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/servlet.zip"&gt;Servlets&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/j2ee2.zip"&gt;J2EE Examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/JavaAndXML.doc"&gt;Web Service client and DOM parser&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/javacon.doc"&gt;SAP java connector&lt;/a&gt; - no params.&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/lab1.doc"&gt;SAP java connector&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/wd1.doc"&gt;Web Dynpro Lab1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/wd2.doc"&gt;Web Dynpro Lab2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/wd3.doc"&gt;Web Dynpro Lab3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/wd4.doc"&gt;Web Dynpro Lab4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/wd5.doc"&gt;Web Dynpro Lab5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/wd6.doc"&gt;Web Dynpro Lab6&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/valuesetandjco.doc"&gt;Value Sets and JCO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/cmpproducthome.doc"&gt;CMPProducthome&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/sapnet.doc"&gt;SAP .NET connector&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/netconnector.doc"&gt;SAP .NET connector&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/rfc.doc"&gt;FRC in minisap 6.2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/java/files/ws.doc"&gt;.NET Web service for sap data&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-8243467146380871300?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/8243467146380871300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/8243467146380871300'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/java-examples-slides.html' title='JAVA Examples, Slides ...'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-1316340272228146346</id><published>2007-09-11T13:00:00.000-07:00</published><updated>2007-09-15T12:40:35.352-07:00</updated><title type='text'>.NET Slides, Examples etc...</title><content type='html'>&lt;span style="font-size:130%;"&gt;C# programming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/student.zip"&gt;&lt;span style="font-size:100%;"&gt;students&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt; - example of collection class&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/sorting.zip"&gt;&lt;span style="font-size:100%;"&gt;sorting using Icomparable&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt; - sorting user define type (IComparable)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/interface2.zip"&gt;&lt;span style="font-size:100%;"&gt;breaking cycle dependency using interface&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt; - design problem&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/mydll.zip"&gt;&lt;span style="font-size:100%;"&gt;dll example with interfaces&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt; - interface dependency&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/usemydll.zip"&gt;&lt;span style="font-size:100%;"&gt;using the dll&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt; - the client&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/abstract1.zip"&gt;&lt;span style="font-size:100%;"&gt;abstract class example 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/abstract2.zip"&gt;&lt;span style="font-size:100%;"&gt;abstract class example 2&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/operators.zip"&gt;&lt;span style="font-size:100%;"&gt;operator overloading&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/objectclass.zip"&gt;&lt;span style="font-size:100%;"&gt;class Object members&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt; - overriding Object members&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/reflection.zip"&gt;&lt;span style="font-size:100%;"&gt;reflection simple example&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt; - GetType example&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/indexer.zip"&gt;&lt;span style="font-size:100%;"&gt;indexer example&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt; - custom collections&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/delegate1.zip"&gt;&lt;span style="font-size:100%;"&gt;delegate example&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://res.bna.co.il/DotNET/files/delagetdll.zip"&gt;&lt;span style="font-size:100%;"&gt;dll with delegate&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/usedll.zip"&gt;&lt;span style="font-size:100%;"&gt;using the delegate dll&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/enumerator.zip"&gt;&lt;span style="font-size:100%;"&gt;IEnumarable eaxmple&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/linkedlist.zip"&gt;&lt;span style="font-size:100%;"&gt;linked list simple example&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;.NET Framewok&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/collections.zip"&gt;Collections&lt;/a&gt; - examples from System.Collections Namespace&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/configfile.zip"&gt;configuration file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/crystalreport.rar"&gt;crystal reports&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/HelloWorldGenerate.cs.txt"&gt;code generation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/simpserialization.zip"&gt;simple serialization&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/simpdeserialization.zip"&gt;simple deserialization&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/custom.zip"&gt;custom serialization&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/wmi.zip"&gt;WMI example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/objectpool.zip"&gt;Object Pooling&lt;/a&gt; - using GC&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/msmq.zip"&gt;MSMQ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;ADO.NET&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Command1.zip"&gt;Command1.zip&lt;/a&gt; - Command Example&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/CommandSP.zip"&gt;CommandSP.zip&lt;/a&gt; - Stored Procedure with command&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/DataSet1.zip"&gt;DataSet1.zip&lt;/a&gt; - using dataset&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/ADONET.zip"&gt;ADONET.zip&lt;/a&gt; - more examples&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/datasets.zip"&gt;accessing Datasets&lt;/a&gt; - using dataset&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/datagrid.zip"&gt;datagrid&lt;/a&gt; - binding data in datagrid&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/storedprocedure.zip"&gt;stored procedure example&lt;/a&gt; - using stored procedures and parameters&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xmldata.zip"&gt;xml data example&lt;/a&gt; - simple xml example&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/command.cs.txt"&gt;command example&lt;/a&gt; &lt;a href="http://res.bna.co.il/DotNET/files/datareader.cs.txt"&gt;&lt;br /&gt;datareader example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/datagrid%20combobox.zip"&gt;datagrid combobox&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;ASP.NET&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/TraceDemo.zip"&gt;Trace Demo and Validations&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/ASPADO.zip"&gt;ASP.Net + ADO.Net&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/ASPState.zip"&gt;ASPState&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Cache.zip"&gt;Cache&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Security.zip"&gt;Security.zip&lt;/a&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/datalist.zip"&gt;datalist example&lt;/a&gt;&lt;u&gt;&lt;span style="color:blue;"&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/formsauth.zip"&gt;forms security&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/webhandler.zip"&gt;web handler&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/webservercontrol.zip"&gt;web server control&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/webtreat.zip"&gt;web threat example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/windowsauth.zip"&gt;windows security&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/datagrid1.zip"&gt;datagrid advance(VB)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/datalistrepeater.zip"&gt;DataList/repeater(VB)&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;a href="http://res.bna.co.il/DotNET/files/validation.zip"&gt;Validation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dgcs.zip"&gt;Datagrid&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/ashx.zip"&gt;Ashx file&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;ASP.NET 2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dataaccess.rar"&gt;Data Access&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/ajax.rar"&gt;Ajax&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/localization.rar"&gt;Localization&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/masterpagesexample.rar"&gt;Master pages&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/newcontrols.rar"&gt;New Controls&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/overviewdemos.rar"&gt;Overview Demos&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/simpleprofiles.rar"&gt;Simple Profiles&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/profileexample.rar"&gt;Using Profiles&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/usersandprofile.rar"&gt;Profiles and users&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/themes.rar"&gt;Themes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/webparts.rar"&gt;Web Parts&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Web Services&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Demo1.zip"&gt;Demo1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/UseWoodgrove.zip"&gt;UseWoodgrove&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/bitmapwebservice.zip"&gt;bitmap web service&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Trace.zip"&gt;Soap Trace Extension&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/UDDI.zip"&gt;Using UDDI SDK Examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/statefullservice.zip"&gt;stateful web service&lt;/a&gt; - with windows form client&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/WSDemo.zip"&gt;Using Perf Counters and Listeners&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/SOAPEncryption.zip"&gt;SOAP Encryption&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Scrape.zip"&gt;Scrape&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dotnet3.ppt"&gt;Slides - web services&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dotnet4.ppt"&gt;slides - WSE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Enterprise Services (COM+)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Mod02.zip"&gt;JIT &amp;amp; Synchronize&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Mod05.zip"&gt;Security&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/CRMDemo.zip"&gt;CRMDemo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/LCE.zip"&gt;LCE.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/QueuDemo.zip"&gt;QueuDemo.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;.NET Security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/security1.ppt"&gt;Intro&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Security.NET1.ppt"&gt;Web Security&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Security.NET2.ppt"&gt;SQL Injection&lt;/a&gt; -slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Manage%20Assemblies.ppt"&gt;Manage Assemblies&lt;/a&gt; -slides&lt;br /&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/codeaccesssecurity.zip"&gt;code access security&lt;/a&gt;&lt;u&gt;&lt;span style="color:blue;"&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/evidence.zip"&gt;evidence&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/intro.zip"&gt;simple example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/isolated%20storage.zip"&gt;isolated storage&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/reflection2.zip"&gt;reflection&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/secfiles.zip"&gt;security files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/publisher.zip"&gt;publisher policy&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;a href="http://res.bna.co.il/DotNET/files/hashpass.zip"&gt;simple&lt;/a&gt; hashed password&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/hashing.zip"&gt;hashing&lt;/a&gt; - all types&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/certpass.zip"&gt;certificate&lt;/a&gt; and password enc/dec&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/passinsql.zip"&gt;Passwords&lt;/a&gt; in sql server using hashing&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/rolexample.zip"&gt;simple role based&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/WinAppsvb.zip"&gt;Role Based Security&lt;/a&gt;(VB)&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/winappCS.zip"&gt;Role Based(CS)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/wmivb.zip"&gt;Copy DACL using WMI&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/sqlinj.zip"&gt;Sql Injection demo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xss.zip"&gt;XSS example&lt;/a&gt; , &lt;a href="http://res.bna.co.il/DotNET/files/x.htm"&gt;demo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/buffer.doc"&gt;Buffer overrun(basic idea)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/bf.c.txt"&gt;Demo in C for BO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/reflection3.zip"&gt;Dynamic invoke using reflection&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/signcode.zip"&gt;code signing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/binarydatasql.zip"&gt;Binary Data&lt;/a&gt; in sql server&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/symetric.zip"&gt;Symetric&lt;/a&gt; Enc/Dec&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/asymetric.zip"&gt;Asymetric&lt;/a&gt; Enc/Dec&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/multifileassem.zip"&gt;multi file assembly&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/DPAPItest.zip"&gt;DPAPI&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;Remoting&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/simple.zip"&gt;simple remoting example&lt;/a&gt;&lt;u&gt;&lt;span style="color:blue;"&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/interface.zip"&gt;remoting using interface&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/marshal.zip"&gt;marshaling example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/CAOfactory.zip"&gt;CAO Factory&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;a href="http://res.bna.co.il/DotNET/files/AccessTimeSink.zip"&gt;Custom Sink&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/FileChannel.zip"&gt;Custom Channel&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;XML&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xmlschema.ppt"&gt;XML Schema Slides&lt;/a&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xmlgenerator.zip"&gt;xml generator&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xmlcontrol.zip"&gt;xml control(ASP.NET)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xmldso.zip"&gt;xml and dso(ASP.NET)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/msxml.zip"&gt;MSXML parser 4.0&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/XSLexamples.zip"&gt;XSL Examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xslview.zip"&gt;XSL Viewer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/transformxml.zip"&gt;XSLT for xml transform&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/empdso1.htm"&gt;XML DSO example1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/empdso2.htm"&gt;XML DSO example2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/tablepaging.htm"&gt;DSO Table Paging&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/employees.htm"&gt;DOM&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/BookSort.htm"&gt;DOM and XSLT&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xml.zip"&gt;XMLHTTP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dso.net.zip"&gt;Client DSO and .NET&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xmlreader.zip"&gt;XML Reader&lt;/a&gt; simple example&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/xmldoc.zip"&gt;XML DOM&lt;/a&gt; simple example&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/schemavalidator.zip"&gt;XML Schema Validator&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Design Patterns&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dp1.ppt"&gt;OOD&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dp2.ppt"&gt;UML&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dp3.ppt"&gt;Creational Patterns&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dp4.ppt"&gt;Structural Patterns&lt;/a&gt; - slides&lt;br /&gt;&lt;span style="font-family:Arial;font-size:32;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dp5.ppt"&gt;Behavioral Patterns&lt;/a&gt; - slides&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/abstractfactory.cs.txt"&gt;Abstract Factory&lt;/a&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="color:blue;"&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/adapter.cs.txt"&gt;Adapter&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/bridge.cs.txt"&gt;Bridge&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/builder.cs.txt"&gt;Builder&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/chain.cs.txt"&gt;Chain of responsibility&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/command.cs.txt"&gt;Command&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/composite.cs.txt"&gt;Composite&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/decorator.cs.txt"&gt;Decorator&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/delegates.cs.txt"&gt;Observer using delegates&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/enumerator.cs.txt"&gt;Iterator using IEnumerator&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/facade.cs.txt"&gt;Facade&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/factorymethod.cs.txt"&gt;Factory Method&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/flyweight.cs.txt"&gt;Flyweight&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/interp.cs.txt"&gt;Interperter&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/iterator.cs.txt"&gt;Iterator&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/mediator.cs.txt"&gt;Mediator&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/memento.cs.txt"&gt;Memento&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/observer.cs.txt"&gt;Observer&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/prototype.cs.txt"&gt;Prototype&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/proxy.cs.txt"&gt;Proxy&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/singleton.cs.txt"&gt;Singleton&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/state.cs.txt"&gt;State&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/strategy.cs.txt"&gt;Strategy&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/templatemethod.cs.txt"&gt;Template Method&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="MsoHyperlink"&gt;&lt;a href="http://res.bna.co.il/DotNET/files/visitor.cs.txt"&gt;Visitor&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;Interop&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://res.bna.co.il/DotNET/files/interop.ppt"&gt;Overview and performance&lt;/a&gt; - slides&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/pinvoke.zip"&gt;pinvoke&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/usingreflection.cs.txt"&gt;pinvoke using reflection&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/union.cs.txt"&gt;union example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/unsafe.cs.txt"&gt;unsafe example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/cppdll.zip"&gt;using c++ dll&lt;/a&gt; (MC++ and C#)&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/cppmethods.zip"&gt;using c++ dll&lt;/a&gt; (PInvoke)&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/rtltext.zip"&gt;hebrew/english keyboard&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/activedir.cs.txt"&gt;ActiveDir&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Buffers.cs.txt"&gt;Buffers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/createobject.cs.txt"&gt;CreateObject&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Errors.cs.txt"&gt;Errors&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/findfile.cs.txt"&gt;FindFile&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/GChandle.cs.txt"&gt;GCHandle&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/handleref.cs.txt"&gt;Handleref&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/msgbox.cs.txt"&gt;MsgBox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/openfiledlg.cs.txt"&gt;Openfiledlg&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/osinfo.cs.txt"&gt;OSinfo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/printf.cs.txt"&gt;printf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/systime.cs.txt"&gt;Systime&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/pinvokelib.h.txt"&gt;Pinvokelib.h&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/pinvokelib.cpp.txt"&gt;Pinvokelib.cpp&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Arrays.cs.txt"&gt;Arrays&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Callback.cs.txt"&gt;Callback&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Classmethods.cs.txt"&gt;ClassMethods&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/OutArrayofstructs.cs.txt"&gt;OutArrayofStructs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Strings.cs.txt"&gt;Strings&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Structs.cs.txt"&gt;Structs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/unions.cs.txt"&gt;Unions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/void.cs.txt"&gt;Void&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Multithreading&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://res.bna.co.il/DotNET/files/forminvoke.zip"&gt;form invoke&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/async.zip"&gt;async examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Asynchronousfile.zip"&gt;Asynchronous filestream&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/InteruptAndAbort.zip"&gt;Interupt And Abort&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/join.cs.txt"&gt;join example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Managing%20Threads.zip"&gt;Managing Threads&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/priority.cs.txt"&gt;priority example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/THREADSAFETY1.zip"&gt;Thread Safety 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/THREADSAFETY2.zip"&gt;Thread Safety 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/wait.cs.txt"&gt;wait example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Attribute.zip"&gt;Attribute example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/lock.zip"&gt;lock example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/monitor.zip"&gt;monitor example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/race.zip"&gt;race condition&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/dataslot.cs.txt"&gt;Dataslot example&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;UI design&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/winforms.zip"&gt;win forms example&lt;/a&gt; - forms and controls&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/panelist.zip"&gt;panel and listbox&lt;/a&gt; - dynamic creation of controls&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/listbox.zip"&gt;listbox example&lt;/a&gt; - using listbox as object container&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/usecontrols.zip"&gt;using controls&lt;/a&gt; - more controls&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/toolbar1.zip"&gt;toolbar example 1&lt;/a&gt; - prototype of main window with menu and toolbar&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/toolbar2.zip"&gt;toolbar example 2&lt;/a&gt; - using tag as a delegate variable&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/context1.zip"&gt;context menu and notify icon&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/validate.zip"&gt;validating user input&lt;/a&gt; - using textbox validation and errorprovider&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/chat.zip"&gt;chat&lt;/a&gt; - simulation with delegates&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/winobserver.zip"&gt;windows observer&lt;/a&gt; - exercise&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/mycontrol.zip"&gt;Custom Control&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/compositecontrol.zip"&gt;Composite Control&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/shaped.zip"&gt;shaped form&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/shaped2.zip"&gt;simple shaped form&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/FileLicenseControl.zip"&gt;file license&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/RegistryLicensedApplication.zip"&gt;registry license&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/controls.zip"&gt;user controls&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/Webchartcsharp.zip"&gt;web chart example 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/winformdemo.zip"&gt;web chart example 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/otherwindemo.zip"&gt;web chart example 3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/rtltree.zip"&gt;Right To left treeview&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/typeconverter.zip"&gt;typeconverter&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/SimpleDragDrop.zip"&gt;Drag and Drop&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Networking&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/http.cs.txt"&gt;http example&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/tcpip.zip"&gt;tcpip&lt;/a&gt;&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/httpcurr.zip"&gt;http example&lt;/a&gt; (bank israel)&lt;br /&gt;&lt;a href="http://res.bna.co.il/DotNET/files/soap.vb.txt"&gt;Soap example&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-1316340272228146346?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/1316340272228146346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/1316340272228146346'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/net-slides-examples-etc.html' title='.NET Slides, Examples etc...'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-396146068388147420</id><published>2007-09-11T00:09:00.000-07:00</published><updated>2007-09-11T00:55:16.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - Connecting to the device</title><content type='html'>The device (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;osk&lt;/span&gt;5912) comes with a system based on kernel 2.4&lt;br /&gt;the next step is to connect it using RS232 (null modem cable) to your host machine&lt;br /&gt;to see the device terminal you can use windows or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;linux&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;On Windows Host&lt;/strong&gt;&lt;br /&gt;use hyperterminal : set the connection to the correct COM port with the following settings: 115200 baud, no parity, 8 data bits, 1 stop bit , no flow control&lt;br /&gt;connect the device to power and push the reset button on it (small white button)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;On Linux Host&lt;/strong&gt;&lt;br /&gt;first setup minicom&lt;br /&gt;&lt;br /&gt;# minicom -s&lt;br /&gt;&lt;br /&gt;select serial port setup&lt;br /&gt;set the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Serial device - /dev/ttyS0 (or other number based on your com port)&lt;/li&gt;&lt;li&gt;Bps/pas/Bits - 115200 8N1&lt;/li&gt;&lt;li&gt;No software flow&lt;/li&gt;&lt;li&gt;No hardware flow&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;save setting and Exit (to minicom)&lt;/p&gt;&lt;p&gt;(the setup step is required only once so next time just run minicom)&lt;/p&gt;&lt;p&gt;push the reset button on the board&lt;/p&gt;&lt;p&gt;You can now play with the system and with some demos provided from MontaVista&lt;/p&gt;&lt;p&gt;We dont want to use kernel 2.4 and also want to build our system with free software so we will not use Montavista distribution&lt;/p&gt;&lt;p&gt;Note: The porpose of this posts is to study embedded linux and thats why we dont use the commercial distribution. there is no real free software, if you use Montavista or other commercial distribution you pay (around 15000$ for developer) but you get full support and much work have been done for you (BSP,device drivers and sample programs). when you use the "free" tools you have to spend time to solve problems and creating the BSP and you know -  "time is money"&lt;/p&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Bina&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-396146068388147420?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/396146068388147420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=396146068388147420' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/396146068388147420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/396146068388147420'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-connecting-to-device.html' title='Embedded Linux - Connecting to the device'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-7566719282547074783</id><published>2007-09-10T15:34:00.000-07:00</published><updated>2007-09-10T23:55:59.748-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - Setting up host</title><content type='html'>the first thing to do is setting your host machine&lt;br /&gt;Install one of the Linux desktop distributions on your host&lt;br /&gt;make sure that it includes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;C/C++ development tools&lt;/li&gt;&lt;li&gt;NFS server&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I'm using Open SUSE 10 on one workstation and fedora code 3 on another&lt;/p&gt;&lt;p&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-7566719282547074783?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/7566719282547074783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=7566719282547074783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7566719282547074783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/7566719282547074783'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-setting-up-host.html' title='Embedded Linux - Setting up host'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-5225308127282864809</id><published>2007-09-10T15:21:00.000-07:00</published><updated>2007-09-10T23:56:33.052-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - Starter Kit</title><content type='html'>To deal with a real system you should buy the OSK 5912 Board&lt;br /&gt;to buy it go to: &lt;a href="http://www.spectrumdigital.com/product_info.php?cPath=27_77&amp;products_id=39&amp;amp;osCsid=b300b4e6b32efeb4278867b1296e8302"&gt;this site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the board is based on ARM processor with DSP Processor and you can evaluate also Montavista distribution (kernel 2.4)&lt;br /&gt;&lt;br /&gt;we will use it to with only free software tools includes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Toolchain&lt;/li&gt;&lt;li&gt;Boot loader&lt;/li&gt;&lt;li&gt;Kernel&lt;/li&gt;&lt;li&gt;Root file system&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-5225308127282864809?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/5225308127282864809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=5225308127282864809' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/5225308127282864809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/5225308127282864809'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-starter-kit.html' title='Embedded Linux - Starter Kit'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2130523957594033671.post-4844326800246985120</id><published>2007-09-10T15:05:00.000-07:00</published><updated>2007-09-10T23:57:06.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Embedded Linux'/><title type='text'>Embedded Linux - Overview</title><content type='html'>Linux is great for embedded systems, also for real-time but with some constraints&lt;br /&gt;The perfect way to learn it is by doing it yourself with step by step instructions&lt;br /&gt;here we will post some articles to help new embedded linux developers&lt;br /&gt;enjoy&lt;br /&gt;&lt;br /&gt;for help and other learning materials&lt;br /&gt;visit our site: &lt;a href="http://www.bna.co.il/"&gt;Bina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2130523957594033671-4844326800246985120?l=bina-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bina-soft.blogspot.com/feeds/4844326800246985120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2130523957594033671&amp;postID=4844326800246985120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4844326800246985120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2130523957594033671/posts/default/4844326800246985120'/><link rel='alternate' type='text/html' href='http://bina-soft.blogspot.com/2007/09/embedded-linux-overview.html' title='Embedded Linux - Overview'/><author><name>Bina Software Solutions</name><uri>http://www.blogger.com/profile/16375938293954333246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
