Groups | Blog | Home
all groups > macromedia mobile and devices flashlite > january 2005 >

macromedia mobile and devices flashlite : What is FlashLite well suited for


hayden
1/27/2005 11:10:26 PM
For those of you who now have some experience with FlashLite and who have also
developed J2ME, Symbian C++, WAP and other mobile technologies ... In your
opinion, what kinds of applications, content, usage etc does FlashLite seem
well suited for?
Tom Krcha
1/30/2005 1:51:03 PM
OK. In J2ME you can do more, but's it's more complicated than in FlashLite.
FlashLite is cool suite for flash developers to do quickly and EASILY some
mobile app. Easily means that you can use drawing/design IDE. Of course the
usage of vector graphics is very cool. But problems are:
1) no functions
2) no really good programming possibilities (no EVAL() etc.)
3) no local data storage (where to save highscore etc...you've to use all the
time GPRS)

Well, Symbian C++ is best way to develop superb apps and games as well for
s60. But very very hardly.

FlashLite is the best solution for graphics/designers as the most of us are!
hayden
1/31/2005 8:29:36 PM
Is there anything that FlashLite can do that Java cannot? When I ask this
question, I am imediately drawn to the media capabilities of the two rather
than the application capabilities. There are a number of media capabilities
that J2ME may have, depending upon device support, that are not part of
FlasLite. But what media features does FlashLite have that a standard J2ME
implementation does not or would be hardly worth trying to implement. For
example, FlashLite (theoretically) on Symbian can progressively load and
synchronize mp3 compressed sound and graphics. J2ME does not support mp3
compressed sound, cannot progresive load sound and does not have a built in way
to sync long form sound and graphics. It would be relatively easy to
progressively load a kind of multi media message with voice over and
syncrhonized text graphics (simple vector) in Flash but could be very awkward
to attempt this with J2ME. J2ME has a 2d graphic API but probably does not
directly support aliasing of curves and diagonal lines. How difficult would it
be to render a smooth vector image with curves and diagonal lines using J2ME
2d? Theoretically Flash would be able to render a simple curve or diagonal
line with aliasing on a mobile device. Does J2ME support opacity of bitmap
images? On the application side, the argument becomes more about rapid
development than capability. Certain types of application concepts could be
more quickly deployed through Flash AS vs. J2ME. But it is hard to find an
example of what FlashLite AS might be just as good at compared to J2ME, except
for simple client server type applications.
vgslag
1/31/2005 9:21:07 PM
Tom, while I can't argue point number 3; functions can be fully faked using
call() and there _is_ eval. You can built dynamic clipnames with tellTarget and
eval variables. Games are fully possible in Flash Lite.

G
vgslag
1/31/2005 10:13:17 PM
I wouldnt think Flash Lite could do too much that Java can't. I think it's main
selling point is portability, speed of creation and low learning curve. After 6
days of getting Flash Lite I had my game made and ready to go; all because I
use Flash on the PC. For me to learn Java and knock up something similar would
have taken donkeys.
AddThis Social Bookmark Button