Friday, April 16, 2010

My case study offer list that I can supervise in SEG at BIHE University.

Here you can read about my offers for computer engineering BSC student’s as their capstone project in spring 2010.
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.

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.

Wednesday, August 19, 2009

Install firefox 3.5 on ubuntu 9.08 if you can not handel it as usuall

To install firefox 3.5 on ubuntu 9.08 if you can not handel it as usuall,  you may need to  edit /etc/apt/sources.list!

See

# type

$ sudo gedit /etc/apt/sources.list
#add following lines to the end of file:
deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu jaunty main
# type
$ sudo apt-get update
# you will see "W: GPG error: http://ppa.launchpad.net jaunty
#Release: The following signatures couldn't be verified because t|#the
public key is not available: NO_PUBKEY #A6DCF7707EBC211F"
# type
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EBC211F
#Now type
$ sudo apt-get install firefox-3.5
#;-)

Monday, January 26, 2009

I can supervise in SEG at BIHE University.

My suggestion for computer engineering BSC student’s as their capstone project in spring 2009 are:

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. Box2D, Away3D, Sandy) that you can select them as your game framework to start your game.

Sunday, September 14, 2008

Supporting Acrobat Connect Server formally for next terms

Dear BIHE Teachers and TS
I suggest supporting Acrobat Connect Server formally in BIHE TS to make sure this great tool is up and running like lablms.org.
We also need to have regular backup of priceless recorded lectures.

I estimated that we can support all educational programs with only 120 to 150 Acrobat Connect presenter users to save money.

Note to the draft estimation text as following:
1-A BSC program (that is the longest one) takes about 5 years then in every term than there are utmost 5 groups of active students in a education program.
2-As no class session conflict will be happened regularly for the group mates teachers how support the group than one presenter user name is proper for teachers (It likes a real classroom) than we only need 5 presenter user name (like 5 real classes) for one education program utmost.
So in the formal start in BIHE 40 presenter user can fully support 8 BSC education program if all course presenters like to start using this powerful tool but we are sure that courses like EFLn, DSn and,... does not need it.

Original topic on lablms as Supporting Acrobat Connect Server formally for next terms

Best Regards to BIHE supporters,
Farhan

Sunday, August 10, 2008

GPRS service price raised about 14 times!




The MTN-Irancell GPRS service price was 1 Rials per 1 KB but now regarding to this government control it raised about 14 times. :-(



What is your idea about the root reason?