Dear all,
I have been developing 3D applications using J2ME/MIDP and JSR-184 to incorporate .m3g files into mobile phones. I'm now trying to further my skills by porting them onto the Android platform. Is there support for the m3g file in Android? If not what is the process by which 3D animations can be displayed on Android capable phones?
Regards
Angus
Related
Hello there,
I'm a relativelly experienced software developer and im looking to develop applications for the smartphone ambient.
The thing is... i don't know the first thing about smartphones OS other than who the big boys are, so... this is where the actual knowledgeable guys come in...
I need help with some questions:
1) Which is more developer friendly (IDE, libraries, languages, allowing for custom applications, etc)?
2) How much support is there for developing great eye candy applications in each major smartphone OS? Or just state the one with the best support for cool looking applications.
3) I heard that in Windows mobile you better code in .NET or C++ or you're screwed... Is there really no better alternative?
4) What other languages / framework can one use in Symbian, RIM, IPhone?
I'm not a WinMo dev (yet?) but I can answer a few of these questions.
2. iPhone strives to have a consistently beautiful OS by providing easy to use APIs for GUI creation. Since every app uses the same APIs, they all have the same smooth scrolling action and animations. As far as I know, Windows Mobile does not have APIs for a consistently good looking UI. So far, every app I've seen uses its own implementation of finger scrolling, even within HTC's own apps.
3. What alternatives are you thinking of? If you want to use Java, you could code for J2ME and Jbed. They don't look as good as native apps though, are less flexible, and tend to have greater overhead. Not great for mobile devices.
Soaa- said:
I'm not a WinMo dev (yet?) but I can answer a few of these questions.
2. iPhone strives to have a consistently beautiful OS by providing easy to use APIs for GUI creation. Since every app uses the same APIs, they all have the same smooth scrolling action and animations. As far as I know, Windows Mobile does not have APIs for a consistently good looking UI. So far, every app I've seen uses its own implementation of finger scrolling, even within HTC's own apps.
3. What alternatives are you thinking of? If you want to use Java, you could code for J2ME and Jbed. They don't look as good as native apps though, are less flexible, and tend to have greater overhead. Not great for mobile devices.
Click to expand...
Click to collapse
Thank you that was really helpfull. Whats your take on Symbian or Android?
Soaa- said:
2. iPhone strives to have a consistently beautiful OS by providing easy to use APIs for GUI creation. Since every app uses the same APIs, they all have the same smooth scrolling action and animations. As far as I know, Windows Mobile does not have APIs for a consistently good looking UI. So far, every app I've seen uses its own implementation of finger scrolling, even within HTC's own apps.
Click to expand...
Click to collapse
For the record, 6.5 has gestures support (including kinetic scrolling) built in so it will work across all applications.
For all members who've been putting their eyes on questions in the Dev&Hack section. it is now ALLOWED to ask development related questions in the D&H section while all other questions go in the Q&A section.
cheers
Noone who can give me a quick rundown on these OS's?
Thaks in advance.
SEE....
http://www.smorgasbordet.com/pellesc/
http://www.trajectorylabs.com/win32.html
This is the most I've been able to turn up in any of my searches, least in terms of an API for common GUI controls.
http://fluid.codeplex.com/
Haven't had much time to play with it lately tho. Hopefully that will change toward the end of next month.
*EDIT*
Then theres also the non free stuff.
http://www.resco.net/developer/default.aspx
Dear all,
I have been developing 3D applications using J2ME/MIDP and JSR-184 to incorporate .m3g files into mobile phones. I'm now trying to further my skills by porting them onto the Android platform. Is there support for the m3g file in Android? If not what is the process by which 3D animations can be displayed on Android capable phones?
Regards
Angus
angusrose said:
Is there support for the m3g file in Android?
Click to expand...
Click to collapse
As far as I know, there's no direct support.
If not what is the process by which 3D animations can be displayed on Android capable phones?
Click to expand...
Click to collapse
Look up OpenGL ES 1.0, that's the 3D API Android provides.
KarmaXXK said:
As far as I know, there's no direct support.
Look up OpenGL ES 1.0, that's the 3D API Android provides.
Click to expand...
Click to collapse
yes, Open GL is supported in android correct.
Dear members of the forum,
I've been trying to decide which path to take to get started with mobile development on modern devices. I've done some windows mobile development and quite a lot j2me development in the past, and I am very keen to explore these modern platforms.
However, I'm trying to understand the opportunities in Android platform and IPhone, and I need your help to complete some of the missing bits.
Android does not seem allow native code access to hardware for obvious reasons. It appears you can write native libraries, but they can't access hardware either.
IPhone on the other hand, seems to offer compiled code access to hardware, making it easier to port things like vlc player.
On the other hand, Android gives you the OS source code, and you can add custom modules to kernel. I've never been deep into kernel hacking, other than applying a few patches every now and then.
Do you think it would be possible to exploit the open source nature of Android, to have compiled code access to hardware? I was thinking about developing software at the kernel level, using low level access, and then exposing a certain amount of control to UI layer.
Do you think this approach as a possible alternative to native access to device hardware (apis), as in IPhone and windows mobile?
I am not worried about deploying my code to other phones, these will be projects for personal purposes only, but I would like to know if I can find a way of squeezing performance of the say, HTC Hero to the max by using native code, rather than Java.
For a more solid example, how would you go ahead if you were to start a project for porting VLC Player to HTC hero? Would you say this is not possible?
Kind regards
Seref
Some peoples compiled mplayer for android probably helpful for your decision
http://forum.xda-developers.com/showthread.php?t=575500&highlight=mplayer
I know that this can be filed as a Q&A, but it is intended for experienced developers that's why i posted it here.
i have never developed using either OpenGL nor DirectX and i'm planing to use either one of them but honestly, i'm confused
which one really utilizes the Hardware acceleration and which one performs better?
i noticed that OpenGL have lack of support on Windows Mobile platform while dircetX is part of the Compact Framework so this should have alot of documentation.
What are the differences really? which one is the best to use and if you have any resources that will help, i would really appriciate it
Thanks mates
We all know the HD2 can run most Mobile OS's.
WM6
WP7
Android 2.2, 2.3, 4.0
few others.
and now it's time to begin work to bring another platform to the HD2.
The target is, Tizen.
a combination of the mobile operating systems Moblin, created by Intel, and Maemo, created by Nokia. Development is led by companies gathered around Tizen Association, currently Samsung and Intel. Some former MeeGo developers also joined the effort.
the SDK requires Ubuntu.
https://developer.tizen.org/sdk.html
and the source:
http://source.tizen.org/git/
Currently there is no work for the HD2.
but we have to begin somewhere!
SUN OF A GUN!! even a pc dont have that much os!! Already itz upto 5,( 4 being active) and still...
Holy god pls 4give htc for making such a device. And pls provide your skills to devs..
Sent from my HTC HD2 using XDA App