Creative Tool Preference - New Mobile Media Project

22 Feb 2007 - 11:43pm
456 reads
Wendy Tam
2007

Dear designer friends,

We're working on a New Media project on Mobile Devices that enables
designers to create high quality animation & interaction experience on
mobile devices. Our vision is to let you, the designers to create wonders
on mobile devices without worrying about mobile development details,
especially the porting concern.

However, we need some help and would appreciate your feedback and any
recommendations: We understand it's very important to give the designers
the right tool for the creative project, and there are PROS (flexibiilty &
feature) & CONS (or limitation) to each kind of tools...

Would you help to tell us your preference in Creative Tool??
Would you RATE against each "PREFER", "ACCEPTABLE", "DON'T LIKE IT"
If you're really kind, would you tell us WHY your preference is so?

1. Java Syntax + special emulator & library support
2. JavaScript + special emulator & library support
3. Official Flash (IDE & ActionScript) or (ActionScript only)
4. Flash-like IDE + Scripting

Thanks SO MUCH,
Wendy Tam

Sample of syntax for reference only:

----------Java----------

int data[] = new int[100];
String dataStr[] = new String[100];
int x=0;
int y=0;
class AnObj{
int a;
int b;
String c;
}

AnObj obj=new AnObj();
AnObj many=new AnObj[10];

for(int i=0;i<10;i++){
many[i]=new AnObj();
many[i].a=10;
}

obj.a=1;
obj.b=2;
obj.c="hello"
for(int i=0;i<data.length;i++){
data[i]=i;
dataStr[i]=i+"";
}

----------JavaScript----------

var data =new Array(100)
var dataStr=new Array(100)
var x=0
var y=0;

var obj = new AnObj()
var many = new Array()
for(var i=0;i<10;i++){
many[i]=new AnObj();
many[i].a=10
}
// new Array(10) or new AnObj() also work
// JavaScript in this case, can work without create class, as all new
object work like Table/Map in java
obj.a=1;
obj.b=2;
//obj.c can also assign to 1, ie obj.c=1, but java cannot, same as
other variable
obj.c="hello"
//also can write in obj["c"]="hello";

//data and adataStr element can store any include object
for(var i=0;i<data.length;i++){
data[i]=i;
dataStr[i]=i+"";
}

Syndicate content Get the feed