Mindfire has deep experience developing J2ME mobile/wireless applications, enterprise database access software and cell-phone games. We describe some of these J2ME and Mobile Java software development project experiences below, and will be glad to share our expertise in detail with you.
Classic "Brick Game": Hit the bricks by a ball to remove them from screen
Developer & publisher of games
Industry:
Online and mobile games
Technologies:
J2ME, CLDC 1.0, 1.1 & MIDP 1.0, 2.0
This is a variant of classic "brick game". We have to hit the blocks with ball which should be kept on screen using the horizontal bar at bottom of screen. As the bricks get removed, a hidden image comes into view. Game gets difficult as we move ahead, as the ball speed is progressively increased. Game was developed on Series 60 devices with screen dimension of 176 X 208. Porting was done to cover over 50 devices including series 40 devices. Various manufacturers were covered Nokia, Samsung, Motorola, Sony Erricson, etc.
Game based on one of the most popular games in world: Cricket
Expert in online flash and mobile games based on sports
Industry:
Electronic Entertainment
Technologies:
J2ME, CLDC 1.0, 1.1 & MIDP 1.0, 2.0
Client requirement was to port the flash based online game to J2ME based mobile devices. The game is conceptualized around game of Cricket. The game allows the user to play as batsman and aim is to score as many runs as possible during allotted number of overs. There are two variants in the game, a competition to score the highest runs in same number of overs and another mode brings up world competetion where you have to beat progressively stronger teams as you proceed towards world cup.
We ported this game across over 100 devices for UK and Australian markets as well. Including Series 60 & 40, Nokia, Sony, Motorola, Samsung, Siemens, Sharp, etc devices. Game is published on Telestra, 3 Mobile, Legion Interactive and other places as well. Your scores and progress is saved using RMS J2ME database and when you want to play again you could start from same point.

Game of basketball on mobile
The premier choice in mobile gaming design and development
Industry:
Entertainment and electronic games
Technologies:
J2ME, MIDP 1.0, 2.0, CLDC 1.0, 1.1, Eclipse, WTK
Game involves the skill of getting the basketball through the basket from various angles. The shot quality depends on the timing of hitting the fire button. Aim of the project was to port the existing Gumby basketball game on over 40 devices including Series 60, Series 40 devices. Handset coverage included Nokia, Samsung, Motorola, Sharp, Seimens etc.
Scores of the game could be uploaded to server and highest scores could be downloaded as well.
Game of fighter plane now on J2ME devices
Online and mobile game developer and publisher
Industry:
Electronic games and Entertainment
Technologies:
J2ME, MIDP 1.0, 2.0 & CLDC 1.0, 1.1, WTK, Eclipse
Ported the online flash game, of fighter plane shooting increasingly menacing enemies coming from top of screen, to J2ME devices. Nokia 6600 was the lead development device and the game was ported to over 60 handsets including Nokia, Samsung, Sharp, Siemens, Motorola, and other devices for the US market.
J2ME game which puts your visual memory to test
Online flash and mobile games publisher and developer
Industry:
Electronic games and entertainment
Technologies:
J2ME, MIDP 1.0, 2.0 & CLDC 1.0, 1.1, WTK, Eclipse
This game tests the memory skill of the player. It has inverted cards which contain pictures on hidden side. Screen has a lot of such cards on screen and user has to click on cards to see the picture on them. If two consecutive pictures match, the card are removed from screen. The aim is to remove all cards from screen in given time frame. Difficulty increases by level as time is decreased. Game was developed and ported to over 50 devices including Nokia series 60, 40. we covered various makes like Sony Erricson, Samsung, sharp, motorola etc.
Game of speed and strategy to get high scores and progress to new levels
Wireless games and mobile fun for your mobile phone
Industry:
mobile games & other content
Technologies:
J2ME, CLDC 1.0, 1.1, MIDP 1.0, 2.0, Eclipse, WTK
Game was developed for Nokia 6600 & NGage platforms. This is another variant of typical "brick game". In this game you have to knock down the progressively advancing blocks from screen before they reach you, using an axe. You throw axe to blocks in such a way that they should have at least one similar block touching them. That is the only way to destroy them and collect points. The game becomes difficult as you advances as the blocks come much faster on screen.
Vehicle drivers training software on J2ME devices
Leader in driver training and exam preparation in Europe
Industry:
Transportation & eLearning
Technologies:
J2ME, MIDP 2.0, CLDC 1.1, WTK, NetBeans
This J2ME based product aims to provide to mobile tutorial for prospects planning to undertake the driver licence exam. It has various modes like selectable learning module and guided learning module. Various types of questions with / without picture, multiple choice or numeric answers. Progress is sent to server which stores the data and progress information. On next user login, he progress from next point. Product has multi language support as well. JSR 75 and GPRS are the prime drivers for this product allowing data transfer to and from server and saving images on mobile for further use.
World of boxing on mobile devices
Mobile content aggregator and developer
Industry:
Mobile Entertainment
Technologies:
J2ME, CLDC 1.0, 1.1, MIDP 1.0, 2.0, WTK, Samsung WTK, Eclipse, Netbeans
Aim of project was to port the existing boxing game on more than 80 devices. We covered various makes like Nokia, Samsung, Sharp, Siemens, Motorola, etc.
Its a skill game with increasingly difficult opponents and player gaining better gloves and more stamina by training.
Game of dice play, skill & luck on mobile
Mobile content aggregator and developer
Industry:
Mobile Entertainment
Technologies:
J2ME, CLDC 1.0, 1.1, MIDP 1.0, 2.0, WTK, Samsung WTK, Eclipse, Netbeans
Client has the game for lead devices like Nokia 6680 and we had to port the game across 80+ handsets. Coverage includes Nokia, Samsung, Siemens, Sharp, Motorola and other manufacturers.
User has to be quick with his reflexes while playing this game inorder to win the game of dice. There are variants and opponents to beat for fake money.
EMI calculator on Blackberry
Team of sales and marketing strategists, operational managers, and business development managers
Industry:
Real Estate & Loans
Technologies:
Java, Blackberry SDK
An investment advisor tool to be used by people who want to invest in multi family apartment properties. Easy to calculate EMI based on certain parameters.
Package delivery tracker and updater for GPS enabled iDen devices
Helps tech enabling the courier industry
Industry:
Courier and distribution
Technologies:
Java, iDen SDK, Motorola, GPS, GPRS, RMS
This product for iDen Motorola devices allows the package delivery person to upload the delivery data to server on the go. No need to maintain paper logs. GPS data is continuously sent to server as well, so that the driver can be tracked and guided if required.
PoC on J2ME
Industry:
Mobile Commerce
Technologies:
J2ME, XML, HTTP
For this project we have developed a J2ME application prototype to collect some data (photo, video etc) and upload it to the server on the spot.
Mobile - Restaurant application
Industry:
Mobile Commerce
Technologies:
J2ME 3.0, HTTP/XML, Samsung m8800 SDK
In Metropolitan city people go to Restaurant very often for Dinner, Lunch and Fast food. But restaurant goer find it very difficult for finding a correct match and even if they found their match it does not come upto their choice.
Day by day mobile user's are increasing very rapidly. "Mobile Restaurant" is a mobile based application that provides lot of facilities to the user. Through this application user can search for the Restaurant names according to their choices, view Restaurant Details etc.
This mobile restaurant application is developed in J2ME 2.0 api which makes it to run on any devices which is java enabled ranging from low end devices to high end devices.
Mobile - Restaurant application features provided to the user:
1. Searching for restaurant
2. Browsing restaurant specific information
3. Viewing and selecting menu items
4. Placing menu orders
5. Provides payment option
6. Reserve table in restaurant
7. Provide order via TakeAway or Delivery
