I added items 10, 11 about game programming, mobile programming in this term to offer fun practical activitites.
1. Develop, Open Source Information library using the struts, mysql, jdo, marc4j on the marc4elibrary at sourceforge.net.
See technical document here.
In general information library systems support cataloging in archive centers; They should support Bibliography and Authority records base on a subset of MARC/UNIMARC specifications.
For MARC details see here.
2. Develop a case study to handle a distributed transaction using the Internet Communications Engine (ICE) middleware on 2 databases.
Today distributed MIS technologies are needed in our country, Iran but there are a few technical experiences in integration of exist island systems. ICE midelware as same as CORBA supports many programming languages (e.g. C++, Java, .NET, PHP and ...) but It does not have a complex specification like CORBA.
For details see ICE.
3. Develop solutions for Multi database transaction management using tow open source or commercial (e.g. Oracle Portal or JBoss Portal) enterprise portal.
Today enterprise information portals are needed in our country, Iran but there are a few technical experiences about it.
For enterprise information portal details see here.
4. Develop a web-base Parking management system project.
Parking management system is necessary in Tehran and big city buildings, universities and organizations.
You can find more about parking categories on here
and you can find more about An Intelligent Car Park Management System on ieeexplore.
5. Develop web-base Shelf management system project.
Shelf management system is very use for house, clubs, universities and organizations. You may use it as personal assistant for placing books, tools, CD or you may use it at work to log place of furniture and documents and the like. Then you can guide others to find things from outdoor.
6. Develop solutions for Multi database transaction management using SSIS on SQL 2008.
Today distributed MIS are needed in our country, Iran but there are a few technical experiences about handling simple ones with out using database triggers.
For SSIS details see here.
7. Develop solutions for Multi database transaction management using .NET CLR on SQL 2008.
Today distributed MIS are needed in our country, Iran but there are a few technical experiences about handling simple ones with out using database triggers.
For CLR and .NET details see here.
8- Develop a virtual-reality project.
There are many Open Source 3D game engines (e.g. Blender, id4 and the like) that you can select them as your Virtual reality framework to start your Virtual reality.
9- Develop a web-base game project.
There are many Open Source 3D game engines base on flash SDK (e.g. Pushbutton, Box2D, Away3D, Sandy) that you can select them as your game framework to start your game.
1. Develop, Open Source Information library using the struts, mysql, jdo, marc4j on the marc4elibrary at sourceforge.net.
See technical document here.
In general information library systems support cataloging in archive centers; They should support Bibliography and Authority records base on a subset of MARC/UNIMARC specifications.
For MARC details see here.
2. Develop a case study to handle a distributed transaction using the Internet Communications Engine (ICE) middleware on 2 databases.
Today distributed MIS technologies are needed in our country, Iran but there are a few technical experiences in integration of exist island systems. ICE midelware as same as CORBA supports many programming languages (e.g. C++, Java, .NET, PHP and ...) but It does not have a complex specification like CORBA.
For details see ICE.
3. Develop solutions for Multi database transaction management using tow open source or commercial (e.g. Oracle Portal or JBoss Portal) enterprise portal.
Today enterprise information portals are needed in our country, Iran but there are a few technical experiences about it.
For enterprise information portal details see here.
4. Develop a web-base Parking management system project.
Parking management system is necessary in Tehran and big city buildings, universities and organizations.
You can find more about parking categories on here
and you can find more about An Intelligent Car Park Management System on ieeexplore.
5. Develop web-base Shelf management system project.
Shelf management system is very use for house, clubs, universities and organizations. You may use it as personal assistant for placing books, tools, CD or you may use it at work to log place of furniture and documents and the like. Then you can guide others to find things from outdoor.
6. Develop solutions for Multi database transaction management using SSIS on SQL 2008.
Today distributed MIS are needed in our country, Iran but there are a few technical experiences about handling simple ones with out using database triggers.
For SSIS details see here.
7. Develop solutions for Multi database transaction management using .NET CLR on SQL 2008.
Today distributed MIS are needed in our country, Iran but there are a few technical experiences about handling simple ones with out using database triggers.
For CLR and .NET details see here.
8- Develop a virtual-reality project.
There are many Open Source 3D game engines (e.g. Blender, id4 and the like) that you can select them as your Virtual reality framework to start your Virtual reality.
9- Develop a web-base game project.
There are many Open Source 3D game engines base on flash SDK (e.g. Pushbutton, Box2D, Away3D, Sandy) that you can select them as your game framework to start your game.
10- Game level design and implementation a game via an the open-source game engine on windows directX. This project includes an Game logic and user interface design and work with the Construct engine to prepare a new simple game and practice about game theory and AI that you learned about in early terms. There are several examples and video recorded to learn more.
11- PhoneGap enables software programmers to build applications for mobile devices using JavaScript, HTML and CSS, instead of less-popular proprietary languages such as Objective-c. PhoneGap currently supports development for the iPhone, PalmWebOS, Google Android, Symbian OS and BlackBerry operating systems. Note that iPhone OS 3.0 (and soon 4.0) are supported formally by apple if you intrested on iPhone, iPod, iPad programming.