3D Animations in Android - G1 General

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.

Related

3D Development on Android

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

Importing Iphone/Ipad Games

Hi I was wondering if it is possible to make like a emulator of iphone for our Android devices, so that we can play iphone games. I know Android market is growing and soon we will overtake apple market but I dont think that will be so soon. For now is it possible to make a Emulator of iphone/ipad so that we can play the games?
Bikram said:
Hi I was wondering if it is possible to make like a emulator of iphone for our Android devices, so that we can play iphone games. I know Android market is growing and soon we will overtake apple market but I dont think that will be so soon. For now is it possible to make a Emulator of iphone/ipad so that we can play the games?
Click to expand...
Click to collapse
Simple, No
The task you ask is a great one, neigh on impossible to do on current phone hardware. The games would run terribly, the OS wouldn’t be properly loaded. And the coding to do so would be great. Oh, and it would be highly illegal
its possible i see some games in other forum, i tried them on topaz android run but not fast enough
expressive said:
its possible i see some games in other forum, i tried them on topaz android run but not fast enough
Click to expand...
Click to collapse
Link or it didn't happen.
xdarkfirex said:
Link or it didn't happen.
Click to expand...
Click to collapse
I think his referring to ports of games, not the iPhone games itself being emulated within Android....
As to me Topaz is either the Linux GTK theme manager, or the port of Android to Touch Pro 2 project... Neither of them make sense in his sentence
Its sad! There is way too many games for Ipad
with the new android phones packing 1ghz and some with dedicated gpu, I wonder if this is possible now
Jollibee said:
with the new android phones packing 1ghz and some with dedicated gpu, I wonder if this is possible now
Click to expand...
Click to collapse
It still results into Steve Jobs suing the dev. If you remember the whole iPhone 4 incident
johnnie93 said:
Simple, No
Click to expand...
Click to collapse
Ditto.
mattisdada said:
Oh, and it would be highly illegal
Click to expand...
Click to collapse
Not so sure about this though. Emulating another platform's app on a secondary platform has been done before and sure isn't illegal. For instance, the StyleTap PalmOS emulator which is out for WinMo and iPhone OS and it sure is legal. Only problem is that with android emulating iPhone apps/games. Apple will be the one that is going to kick up a fuss about it.
so who wants to start writing a binary translation layer? =D
xdarkfirex said:
Link or it didn't happen.
Click to expand...
Click to collapse
aha LOL
try getting an ipad or ipod or iphone to play ios apps lol i have all of them
info5i2002 said:
Ditto.
Not so sure about this though. Emulating another platform's app on a secondary platform has been done before and sure isn't illegal. For instance, the StyleTap PalmOS emulator which is out for WinMo and iPhone OS and it sure is legal. Only problem is that with android emulating iPhone apps/games. Apple will be the one that is going to kick up a fuss about it.
Click to expand...
Click to collapse
If it was ever to be developed it would be something similar to Wine on Linux which has been going for years successfully, so not illegal but apple would kick up a fuss.
Another simple way, get those dev of iPhone games to come over to Android ASAP. Those dev need to know that Android is on the rise against iPhone, just like China rising against the USA.

How to achieve a port (noob guide by noob)

It is a rather shameless blog post advertisement, but I wrote that article for you guys, who are asking about ports and compatible phones. You can read the whole blog post to learn how Mer works, what is needed to run Mer / Nemo / Sailfish on your device.
http://sfietkonstantin.wordpress.co...h-mer-nemo-sailfish-the-noob-guide-by-a-noob/
You can already get familiar with the tools, in preparation of Sailfish launch. It is said that the ARM bits will come one day, so it can be sure that there will be ports.
Here is the important entry in the FAQ I wrote:
Q: I want to get Sailfish running on <put a phone here> !
As you can see, Sailfish is based on Mer, and Mer do not provide hardware adaptation bits. So first, you need to get informed on how the hardware you have can be managed. X86 hardware is basically managed, but for ARM it is harder. The most important part is GPU. Does the GPU manufacturer provides Linux drivers (for Linux distributions). Does it provides driver that is compatible with X11 ? If yes, then it might be possible to get Sailfish running on that hardware. But it is not as easy. See the following video, with nemo.
Read also http://forum.xda-developers.com/showthread.php?t=2197455 for informations about SDK and ports
sfiet_konstantin said:
It is a rather shameless blog post advertisement, but I wrote that article for you guys, who are asking about ports and compatible phones. You can read the whole blog post to learn how Mer works, what is needed to run Mer / Nemo / Sailfish on your device.
http://sfietkonstantin.wordpress.co...h-mer-nemo-sailfish-the-noob-guide-by-a-noob/
You can already get familiar with the tools, in preparation of Sailfish launch. It is said that the ARM bits will come one day, so it can be sure that there will be ports.
Here is the important entry in the FAQ I wrote:
Q: I want to get Sailfish running on <put a phone here> !
As you can see, Sailfish is based on Mer, and Mer do not provide hardware adaptation bits. So first, you need to get informed on how the hardware you have can be managed. X86 hardware is basically managed, but for ARM it is harder. The most important part is GPU. Does the GPU manufacturer provides Linux drivers (for Linux distributions). Does it provides driver that is compatible with X11 ? If yes, then it might be possible to get Sailfish running on that hardware. But it is not as easy. See the following video, with nemo.
Read also http://forum.xda-developers.com/showthread.php?t=2197455 for informations about SDK and ports
Click to expand...
Click to collapse
Thanks!
Sent from my Nexus Prime powered by AK goodness!
Well written blog post. I am getting really interested in Jolla. Thanks.
gluesniffmonkey said:
Well written blog post. I am getting really interested in Jolla. Thanks.
Click to expand...
Click to collapse
Jolla phone being announed tomorrrow (20/05/13) 4:30pm GMT for live stream click here
I think its awesome
nh1402 said:
Jolla phone being announed tomorrrow (20/05/13) 4:30pm GMT for live stream
Click to expand...
Click to collapse
Intuitive GUI, Real multitasking and comppatible with apks,cool
So that means we can get Sailfish for the Razr i since it has an Intel Atom CPU?
Vistaus said:
So that means we can get Sailfish for the Razr i since it has an Intel Atom CPU?
Click to expand...
Click to collapse
i think no.
you can run Sailfish OS emulator on Razr i.
EnErGy[CSDX] said:
i think no.
you can run Sailfish OS emulator on Razr i.
Click to expand...
Click to collapse
But here it was said that x86 is easier to port Sailfish to than ARM and Razr i has an x86 Intel Atom CPU so it should be possible then.
Vistaus said:
But here it was said that x86 is easier to port Sailfish to than ARM and Razr i has an x86 Intel Atom CPU so it should be possible then.
Click to expand...
Click to collapse
once again, currently only emulator image available.
emulator image runs inside VirtualBox ofc you can run it on bare metal, but it is emulator.
there is only home screen, no phone app, no contacts, no browser. only use of it is to write your own application and test on it.
Jolla phone i`m sure is ARM based so waiting half year until images for ARM will be available.
and then....... it will be possible to run Jolla UI on Mer compatible device.
Jolla not showing much . . .
What worries me is that Jolla is not showing much in the way of software, which makes porting more of an issue. How many times can you demo the ambiance feature before someone asks: "Where's the beer?" Where is the browser? There is never very much hands-on with the media getting to use it. What about gaming support? What native apps should we anticipate?
(crickets chirping . .. .)
hacker00740 said:
What worries me is that Jolla is not showing much in the way of software, which makes porting more of an issue. How many times can you demo the ambiance feature before someone asks: "Where's the beer?" Where is the browser? There is never very much hands-on with the media getting to use it. What about gaming support? What native apps should we anticipate?
(crickets chirping . .. .)
Click to expand...
Click to collapse
first jolla phones will be sold today in Finland.
http://talk.maemo.org/showpost.php?p=1393483&postcount=397
Jolla OS image is out, c'mon guys !
The CEO already said they would release the sailfish OS for various android devices in China.
blackjack4it said:
http://talk.maemo.org/showpost.php?p=1393483&postcount=397
Jolla OS image is out, c'mon guys !
Click to expand...
Click to collapse
nothing new
EnErGy[CSDX] said:
nothing new
Click to expand...
Click to collapse
It was for me. =)

When is anyone going to make a real shmup?

Seriously. No offense to the developers who are making attempts so far, but look at what's available on both ios and android. Phoenix hd (ios only), ikaruga (android only), dodonpachi, espgaluda 2, danmaku 2, raiden, shogun, darius etc. The graphics on original shmup like danmaku 2 and phoenix hd are ubelievable. I'd love to play these games on my 1520. I t can't be that hard to port to wp8 if you're using opengl and or, C/C#.
Hi there RCCranium666,
I wonder how many WP users would play such a game. I have some ideas on my Todo list for a very responsive and fluid Shmup. Maybe if I will find there is demand I will make one
PS: what shmups you've tried on WP and what haven't you liked about them?
timotei21 said:
Hi there RCCranium666,
I wonder how many WP users would play such a game. I have some ideas on my Todo list for a very responsive and fluid Shmup. Maybe if I will find there is demand I will make one
PS: what shmups you've tried on WP and what haven't you liked about them?
Click to expand...
Click to collapse
original shmups like phienix HD on ios and danmaku2 on ios and android. They have amazing graphics and fun gameplay. There are vids on YouTube. Which you can easily find.
RCranium666 said:
Seriously. No offense to the developers who are making attempts so far, but look at what's available on both ios and android. Phoenix hd (ios only), ikaruga (android only), dodonpachin, espgaluda 2, danmaku 2, raiden, shogun, darius etc. The graphics on original shmup like danmaku and phoenix hd are ubelievable. I'd love to play these games on my 1520. I t can't be that hard to port to wp8 if you're using opengl and or, C/C#.
Click to expand...
Click to collapse
openGL is not supported on windows phone 8, and C# has no way of accessing it.
The only graphical APIs supported are:
monoGame for C#
Directx for C++, which can be accessed through gimikish p/invoke from C# as well.
And this community is mostly composed of individual developers. Porting the big titles you mentioned is going to be difficult, Making a good game is no easy task, but I am sure the developers of those games have already taken note of WP8
One guy has successfully (but partially) ported OpenGL Quake to WP8 platform (by changing OGL engine calls to DirectX, as far as I understood) so theoretically it's possible. But definitely it's not an easy job.
sensboston said:
One guy has successfully (but partially) ported OpenGL Quake to WP8 platform (by changing OGL engine calls to DirectX, as far as I understood) so theoretically it's possible. But definitely it's not an easy job.
Click to expand...
Click to collapse
Not to mention creating the models all over again...
mcosmin222 said:
Not to mention creating the models all over again...
Click to expand...
Click to collapse
Why would you need to recreate the models? Can't they just be converted? All the art, bullets and ships are completely designed. I can understand the need to recode the physics of the game.
RCranium666 said:
Why would you need to recreate the models? Can't they just be converted? All the art, bullets and ships are completely designed. I can understand the need to recode the physics of the game.
Click to expand...
Click to collapse
There is no legal way to get the models. If the original developers find out (they will if we use the same names), they can and will sue us and win.
mcosmin222 said:
There is no legal way to get the models. If the original developers find out (they will if we use the same names), they can and will sue us and win.
Click to expand...
Click to collapse
I'm not talking about copying the games. I'm talking about the original developers doing it. I'm surprised no one has ported mame yet. That would fill my appetite until modern games come out.
RCranium666 said:
I'm not talking about copying the games. I'm talking about the original developers doing it. I'm surprised no one has ported mame yet. That would fill my appetite until modern games come out.
Click to expand...
Click to collapse
It's all because of low profit on WP market. Porting GLES game (even written on C++) to DirectX isn't easy; it requires additional human resources (and you need an experienced game developers) - it's pricey...
Nuts. At least it let's me conserve battery life, unlike my iPhone and Android phones.
Sent from my SM-T320 using Tapatalk

Vulkan API

I was reading an article about Vulkan API and how it is better than OpenGL for the phone.
I really wanted to give it a try. Do we install it via a script.or do we need some programming knowledge to enforce it on our phones.
Can someone help me?
DeepankarS said:
I was reading an article about Vulkan API and how it is better than OpenGL for the phone.
I really wanted to give it a try. Do we install it via a script.or do we need some programming knowledge to enforce it on our phones.
Can someone help me?
Click to expand...
Click to collapse
I can't.
But you made me interested too...damn you XDA. haha
Gytole said:
I can't.
But you made me interested too...damn you XDA. haha
Click to expand...
Click to collapse
Haha. There was a heavy debate going around it that how Vulkan can help in enhancing GPU's performance and can literally mimic apple and its GPU capabilities.
And sad enough, I couldn't find anything in our forum.
bro 6T already has vulkan
Apps need to make use of it. Many do, for example Dolphin for Android.
Voyage Maker said:
bro 6T already has vulkan
Click to expand...
Click to collapse
Okay. I know it has Vulkan. But how do I get my apps to use it.
Example : PUBGM needs a GFX tool for us to enforce it. But How do I naturally use it without a GFX?
oh i thought pubg was using vulkan by default in our devices
going to use gfx tool now
Vulkan is a Graphics API like OpenGL and DirectX. What this means is that as mentioned apps, games, etc have to be made to take advantage of it. You can't just force it and every app, game, etc will run it. Graphics API's don't work that way.

Categories

Resources