Java-Gaming.org Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (575)
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 4414 times)
0 Members and 1 Guest are viewing this topic.
Offline Corysia

Senior Newbie





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

Hi,

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 Knight


Medals: 13


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.

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
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 Duke




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  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (35 views)
2014-10-17 03:59:02

Norakomi (25 views)
2014-10-16 15:22:06

Norakomi (24 views)
2014-10-16 15:20:20

lcass (26 views)
2014-10-15 16:18:58

TehJavaDev (50 views)
2014-10-14 00:39:48

TehJavaDev (50 views)
2014-10-14 00:35:47

TehJavaDev (40 views)
2014-10-14 00:32:37

BurntPizza (63 views)
2014-10-11 23:24:42

BurntPizza (36 views)
2014-10-11 23:10:45

BurntPizza (74 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org 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‑gaming.org
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!