Wednesday, January 12, 2011

Controlled Traffic System Idea


Idea Summary:

Currently the GPS play a good role in identifying the way to drive and max speed over street , in our idea, we will expand this role to take control over the car itself and drive the car to its destination using the GPS and sensors plus GPS data of all cars in the current street, this will resemble the airplane auto-pilot but for cars and allow to minimize the accidents, a computer network will cover all the intelligent cities using wi-max technology and enable the complete control and reaction of the feed given by the current car location, even in case of sudden stop this will be conducted to other cars; this will also fit in the high ways.


Statement of the problem:

The idea help to minimize the traffic accidents between people-cars and car-car , also it execute the speed limit and give more comfort and pleasure the drivers to enjoy the trip without any stress.


Innovation details:

1st we will establish the network of overlapping wi-max that cover all the city or high way where each car is represented by a point.
Once the car enters into the entry gateway, user sits the destination point then it will be automatically switched off from manual control into automatic control where the system controls the car speed and directions.
Continuous GPS feeds to the network are provided plus data collected from sensors over the car sides (motion sensor, heat sensor, object sensor and car speed sensor), the computer evaluates the data and sends the next control statement to the car.
This system will help to minimize the car accidents, force the speed limit and traffic rules, and let the drivers to enjoy their trip.


Sustainability:

We need to have speed controlled and direction controlled in the cars, GPS device and some sensors , we will start using this system in the smart cities.


Scalability

By forcing the car manufacture to include the sensors and car controlled in their cars.
Using 4G network in case it is more stable network.

Other modification to the idea may work.

The best system implementation could be happen in smart village in Egypt similar in other countries.

Friday, January 7, 2011

Publishing My Multiplayer Mobile Games

I have published my free mobile multiplayer games, these games developed by J2ME or Java for Mobile Edition in 2008 and uses Bluetooth connection for multiplying the game.

All of these games have a single player mode; which is played against a mobile AI module also the AI can suggest a play for you as well by using the pound # button.


Here is the list of these mobile games:

1.Bluetooth Multiplayer XO Game:



Play the famous Tik Tak Tok with your friends using bluetooth , also you can play against the AI module with 3 different level Easy , Hard and Expert.


Click Here to download the game.

2. Bluetooth Multiplayer Connect 4 Game:



Play the famous Connect Four with your friends using bluetooth , also you can play against the AI module with 3 different level Easy , Hard and Expert.


Click Here to download the game.


3.Bluetooth Multiplayer Penalty Shots:



Play football penalty shots against your friends using bluetooth, you can also play against the mobile AI module.

Click Here to download the game.

Click Here to see a list of all my published free mobile games.



I didn't work on J2ME since long time ago and i am going to switch to Android platform for the capabilities that exist in the mobile platform in its current version in compare to Java for Mobile , also its widespread and acceptance is good thing plus it uses the Java as the developing language (at least till now :) ).



Android responsible for 40% of new U.S. smart phone acquisitions, now holds 26% of overall market-share

Thursday, January 6, 2011

Dynamic Parser - Educational Project




This is my 1st educational project , it aim to learn student the concept of parsing according to direction and precedence (priortiy)

* Project URL:

http://sourceforge.net/projects/dynamic-parser/

* Features:

- Dynamic parsing defined variables.
- Support left to right and right to left parsing.
- Support arithmetic and logical operations.
- Support nested brackets.
- Show parsing logging sequence.

Monday, January 3, 2011

Hidden Parent Eye - New Open Source Project



Summary :

Used to monitor the kids while they are using the computers transparently by taking screen shots every configurable period and store them in specified location, it also support email or FTP upload according to configurations.

Project URL:

http://sourceforge.net/projects/parent-eye/

Features:

- Capture the screen every configurable time in silent mode.
- Analyze the screen shots for motion detection.
- Can send emails using gmail user account.
- Send email with attachment (the screen shot) or upload to FTP server or both.
- Stores files in local folder (better to be hidden)
- Configurable for customization of the needs

General Comments :

NOTE (1) You should better make the capture folder hidden.

NOTE (2) Add the program to the start menu to start with Windows :

1. Click the Start button, point to Programs, navigate to the program you would like to start automatically.

2. Right-click this program, and select "Copy" from the menu that appears.

3. Now, click the Start button, point to Programs, point to Startup.

4. Right-click the "Startup" folder in the Start menu, and select "Paste" from the menu that appears.

5. The program you have selected will now start up when your computer starts.

Note: If you can't find the Startup folder in the Start --> Programs folder, try Start --> Programs --> Accessories --> Startup.

Tip: To stop a program from starting up when Windows starts, click the Start button, point to Programs, point to Startup. Right-click the program that you do not want to start anymore, and select "Delete" from the menu that appears.

** You may find the corresponding steps for other operating systems.

Program Terms and Conditions

You must accept the following terms and conditions before using the program:

1) You must know this program is dedicated for Parent usage only for monitoring kid less than 16 years old.

2) You must NOT used this program for invalidating the privacy or spy on any others computers.

3) Users are responsible entirely for any third party servers like email server or FTP server security.

4) We (as the application development) are not responsible for any mis-use of this application by any mean.

You Must Enter 'YES' in the 1st program run or add TRUE to config.properties ACCEPT_TERM property.