Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (789)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (864)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Getting started - Hardware?  (Read 6906 times)
0 Members and 1 Guest are viewing this topic.
Offline Corysia

Senior Newbie

« Posted 2008-03-16 16:26:20 »


I'm keen to start wriing some MIDP apps.  The simple stuff I've done so far works great in the SWT Emulator and I'm ready to try deploying to some real hardware.  But my phone company is Verizon Wireless and I've no option to change.  (For those of you who don't know, Verizon only does Brew, not Java)  No other phone company provides coverage in this area.

Can anyone recommend a handheld device?  I'm willing to buy another phone withou service if j2me will work without a SIM card.  I've also thought of getting a Pocket PC or PDA, but have never used one before and am not sure if that's more than I need.

Offline Abuse

JGO Ninja

Medals: 71

falling into the abyss of reality

« Reply #1 - Posted 2008-03-16 17:30:53 »

Some of the more modern Nokia handsets work without sim cards, though the best handsets for development are SonyEricssons by far.
I would check the specs. of the particular handset. (don't trust the sales people, when it comes to J2ME they know very little about what they are selling)
If you don't intend to do any development using network connectivity, any old sim card will do, including deactivated - just make sure the handset isn't locked to a particular carrier.

As to a particular handset, it depends how much you are willing to spend, what you intend to develop, and for what purpose you are developing.

Do you want a high speed, feature rich midp implementation that supports many of the jsr extension apis, so you can play around making cool but limited portability apps?
Or, do you want a conformant midp implementation of typical performance, that will allow you to develop more portable apps/games?

If you intend to turn this into a financial venture, it would be wise to invest in a handset that forfills the latter role - as there is next to no money in developing apps. that make use of exotic apis.
Either way, I would recommend a SonyEricsson of some kind - They are extremely easy to deploy onto (idiot-proof bluetooth upload), are one of the least buggy implementations, good performance (though early handsets had poor jsr184 support), support a wide variety of api extensions, and offer on-device debugging that is extremely easy to setup & powerful.
Many publishers also deem the mid-end SonyEricsson devices to be good reference devices.
Offline SimonH
« Reply #2 - Posted 2008-03-17 00:47:47 »

I entirely agree with Abuse, but I'll add this caveat - always keep the worst handset in mind! A common mistake is to develop for the best device and struggle later on with the worst. If it runs OK on a series 40 Nokia (ie the 7210, 6100, whatever) as well as the SonyEricssons then all is well!

People make games and games make people
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline OverKill

Junior Devvie

Java games rock!

« Reply #3 - Posted 2008-03-17 07:41:01 »

I agree with Abuse. A SonyEricsson is a good start and will not hassle you to much.
Also you can use MIDP2.0, CLDC1.1 and the JSR's like FileConnection.

If you want the Location API (GPS, current demand is high) then you will have to get a Nokia.
One of the few good things about Nokia.

I'd also suggest you start out with test-apps, simple aps that show some info or another.
f.i. system properties (there are some good examples out there), screen resolution, memory (a common pitfall on mobiles), what key has been pressed and that kind of stuff.

It also depends on what you are aiming for. Mobile Development is a world of it's own and quite complex. Far to complex for someone to solo it alone.
It might just look simple because it uses a slimmed down java, but it goes deeper. Very deep.
If you just want to get your feet wet and/or are only aiming for a few devices, you can easily get by with a simple development environment.

If not, turn back now foolish wanderer before it is to late... mwhahaahahaha!!!!! (j/k)
Offline Corysia

Senior Newbie

« Reply #4 - Posted 2008-04-09 16:49:44 »

Thanks for the great replies.  I think I'm going to be going with an AT&T GO phone.  It seems like the most cost-effective way to get a device for testing with.
Pages: [1]
  ignore  |  Print  

hadezbladez (2595 views)
2018-11-16 13:46:03

hadezbladez (928 views)
2018-11-16 13:41:33

hadezbladez (2549 views)
2018-11-16 13:35:35

hadezbladez (499 views)
2018-11-16 13:32:03

EgonOlsen (3675 views)
2018-06-10 19:43:48

EgonOlsen (4028 views)
2018-06-10 19:43:44

EgonOlsen (2439 views)
2018-06-10 19:43:20

DesertCoockie (3246 views)
2018-05-13 18:23:11

nelsongames (3292 views)
2018-04-24 18:15:36

nelsongames (4262 views)
2018-04-24 18:14:32
Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!