Active Topics

 


Reply
Thread Tools
devu's Avatar
Posts: 431 | Thanked: 239 times | Joined on Apr 2010 @ London
#1
Hi guys.

Short story.

I'm Flash developer as many of you probably know. I don't have to much experience with Linux platform. All I know is more theory and ideology behind it and for sure it's close to my heart. Because I saw potential in easier technology to learn decade ago I decided to be a Flash guy and stick to Windows. In meantime technology shifted and flash is available on Linux as well as open source Flex SDK let you work on this platform. Clearly that move was related with future plans and these days we see Adobe is working on deliver this technology on mobile devices.

Why Flash is important.

Apart of what many people or "serious programmers" think about how evil Flash is there is really one good reason. Approximately 1mln active developers on the market able to deliver same amount of applications in very short time. Language and speed of production making this technology a leader. Yes and that's the main reason why a lot of people blaming on it. Creating urban legends and most of them are very old and even if was true no longer are. Future version of Flash will kill the last weakens of flash lack of GPU acceleration.

Why Flash then?

So.. if all this happens Flash will be nothing more nothing less like more graphically improved java. And in my opinion because of production time HTML5 will never reach this same level even if can achieve most of the RIA features. Most of us are sick of Flash adds included myself. But did you ever thought why company chosen flash? Send me brief of your add I will send you ready to use banner within 1 hour. Is the reason not good enough? Now going back on this ground.

Disappointment

Many of members here are getting crazy here and it's a big demand. more and more from our good devices. Open source nature of this whole party has to sides.

Good - community contribution to improve and develops new stuff for free.
Bad - because of above we are minority to compare to commercial world.

The bigger advantage Apple and Android has is army of supporters to keep the platform running. Money attract developers and customers are even able to pay for your work if you make them happy. Keep this experiment running this way was also very convenient for Nokia. They washed their hands because it's open source... so.. you guys do something for yourself if you want to be happy.

Demand

Here is the link to statistics. These numbers telling me, here is big numbers of frustrated customers and demanding to achieve comparable level of software available on any other devices. but also telling me open source is no able to handle this task because that was the main reason why Windows took a lead over the Linux many years ago.
Money vs Voluntarily always fails as long as world is being lead by corporations. And these thays Corporations are trying to even control Open Source movement.

Open Source.

Flash is already Open Source solution, Linux always was. Maemo inherited this but these days Open Source doesn't mean no control and freedom. No longer. If you don't agree with me it's your free will but wake the **** up people. Corporations are at big tech war at the moment trying to set themselves on convinced position for next decade and slice the cake call mobility. We can only take a side. There is no exception here, Adobe, Nokia, Apple and many others playing this game. And apart of the fact that Jobs banned Flash developers on iPhone it's clear for my why and from commercial point of view many people can love him for that. Same way when we love Adobe for pushing Flash forward, same way as mi might love Nokia for new PR... (for a while ).

Current state?

During the tech war trapped between corporation decisions we don't know what's the future of our platform or device. And guess what.
They don't wont us to know! Don't care about you and me. You are another customer who bought their another story. Even if Flash 10.1 or Air on N900 will never gonna happen even if MeeGo will never gonna happen we still have great device. It's obvious for me that if they let this product die quicker there will be new opportunity to sell another one.
Don't forget Nokia is not getting any penny for from a Software development here, they don't care. Don't get me wrong I am not the guy who can tell you what is the true here because we are on the same boat here. However the fact the only thing is open here is your Linux based device and that's actually big thing.

I am really sorry for so long elaborate and bad English. I never screwed up so much grammar in one peace of text probably, but I am getting to the point now.

My Point

Many of you probably know, if not just wondering how Flash guys founded the way to write quickly some flash game and publish it on iShit. Which is running in fact under ARM processor architecture.
So its just power of cross compiler that translate my rubbish virtual machine based solution to the C++! Yes, it's producing a lot of unnecessary code. And that was official part of the new CS5 untill "Jobs gate"

however there is some alternative solution on the market that can satisfy all of us. Cross platform compiler, unify language called haXe.
No more Flash, No more battle. Flash guys can feel very convenient with the syntax and use their experience to produce good quality code without warping swf to anything or rely on browser only to avoid create another one layer on top of everything and slowing down whole platform environment


haXe.

Here is what I am talking about haXe.
You writing code similar syntax to java/ AS3 a lot of features and in fact better performance. Then you can compile to whatever you want. Flash C++ java even php. Beauty of that solution is you can get c++ as result code and compile for any platform.
And here is my request to any Linux developer able to help me/us how to deal with this for Maemo and ARM processor. Let's join our forces to make our toy better. I am really feel that solution might works here and here is a lot of talented guys to make this magic happen.

More resources:
Nicolas Cannasse Blog

Here is another guy dealing with c++ on it, Great contribution.

Here is the link to eBook i founded some time ago, good to start with.

I founded haXe and neco already on Easy Debian packages. It's getting closer and closer to reality guys please help! Just short recipe how to. I am fully determined to investigate this myself but with my Linux experience I can say see you next month or year

Thanks for reading and any help.

If any polish linux developer out there who might help, I'll be appreciated for any help in my mother language.
Jesli jest tutaj jakis polski linuxowiec ktory mogl by pomoc w tym temacie rowniez byl bym wdzieczny za kazda pomoc w ojczystym jezyku.

Last edited by devu; 2010-05-06 at 05:35.
 

The Following User Says Thank You to devu For This Useful Post:
Posts: 692 | Thanked: 264 times | Joined on Dec 2009
#2
The main problem I have with Flash is it's a proprietary technology. The stability, performance and security issues are very real too, but easy enough to work around.

Your haXe system looks interesting but we should be looking at moving from Flash to HTML5.
__________________
"Impossible is not in the Maemo vocabulary" - Caballero
 
cddiede's Avatar
Posts: 1,034 | Thanked: 784 times | Joined on Dec 2007 @ Annapolis, MD
#3
Originally Posted by GameboyRMH View Post
The main problem I have with Flash is it's a proprietary technology. The stability, performance and security issues are very real too, but easy enough to work around.

Your haXe system looks interesting but we should be looking at moving from Flash to HTML5.
Steve, is that you?

:P
 
Posts: 692 | Thanked: 264 times | Joined on Dec 2009
#4
Originally Posted by cddiede View Post
Steve, is that you?

:P
Steve who? I don't agree with Jobs or Ballmer

The ability to run Flash on the N900 was a big selling point to me, but it's time to move past proprietary quick-fixes to an open solution.

Jobs just wants to block Flash developers because he has less control over them, they're harder to lock to his platform
__________________
"Impossible is not in the Maemo vocabulary" - Caballero
 

The Following User Says Thank You to GameboyRMH For This Useful Post:
devu's Avatar
Posts: 431 | Thanked: 239 times | Joined on Apr 2010 @ London
#5
Originally Posted by GameboyRMH View Post
The main problem I have with Flash is it's a proprietary technology. The stability, performance and security issues are very real too, but easy enough to work around.

Your haXe system looks interesting but we should be looking at moving from Flash to HTML5.
Man.. the reason why my letter is so long is because i wanted to give you wider picture. haXe is not FLASH at all. it's similar language to AS3 and able to compile to swf but also to native C++ there is no issue with this. Is very powerful programing language has more features and improvements that AS3. better memory management, no issues with GC and memory leak and many many more. even some clever guy there showed some experiment that can has openGL acceleration!

You didn't read all i wrote, don't you?

I agree Flash is not the fastest language in terms of performance but it's in terms of production time. Do you need prove? I have Flaemo version which is copy of Maemo OS written in Flash of course id not so complex and rubust... (hmm is it?). It took me 2 weeks. How long it took bunch of developers to make it happen here? And they still fighting. I am already rewriting whole project for haXe. As well as I am no longer wont to make a copy of Memo, no point. I wont to go one step behind. But ability to create app for N900 instead of WebOS would be another one step to bring more guys to support this product and extend life time.

I took me 1 hour to make a you tube widget. How long you guys playing with those you tube apps here? I hope more "Open" linux developers here.

And once again haXe is not flash. Can compile to it but as well as to c++ and port to ARM linux. Question is how to because nobody tried yet. I am giving you information about the solution but need help from other side.

Last edited by devu; 2010-05-05 at 19:39.
 

The Following 3 Users Say Thank You to devu For This Useful Post:
Posts: 692 | Thanked: 264 times | Joined on Dec 2009
#6
Originally Posted by devu View Post
Man.. the reason why my letter is so long is because i wanted to give you wider picture. haXe is not FLASH at all. it's similar language to AS3 abd able to compile to swf but also to native C++ there is no issue with this. Is very powerfull programing language has more features and improvements that AS3. better memory managment, no issues with GC and memory leak and many many more. even some clever guy there showed some experiment that can has openGL acceleration!

You didn't read all i wrote, don't you?

I agree Flash is not the fastest language in terms of performance but it's in terms of production time it is. You need prove? I have Flaemo version which is copy of Maemo OS written in Flash. 2 week. Ho long it took bunch of developers to make it happen here? And they still fighting. I am already rewriting whole project for haXe. as well as I am no longer wont to make a copy of Memo, no point. I wont to go one step behind.

I took me 1 hour to make a you tube widget. How long you guys playing with those you tube apps here? I hope more "Open" linux developers here.

And once again haXe is not flash. Can compile to it but as well as to c++ and port to ARM linux. Question is how to because nobody tried yet. I am giving you information about the solution but need help from other side.
I read it and I understand haXe is not flash. Maybe I was getting a bit off-topic...
__________________
"Impossible is not in the Maemo vocabulary" - Caballero
 
Posts: 111 | Thanked: 16 times | Joined on May 2010
#7
Wow thats g8888
 
devu's Avatar
Posts: 431 | Thanked: 239 times | Joined on Apr 2010 @ London
#8
Originally Posted by GameboyRMH View Post
I read it and I understand haXe is not flash. Maybe I was getting a bit off-topic...
Cool, because I am loosing my faith my English is readable
 
Posts: 200 | Thanked: 44 times | Joined on Jan 2010
#9
have a read of this and tell me if thats steve or not. lol

http://www.crafted.com.au/blog/2010/...-online-video/

on the non funny side this guy makes a very good point baout html 5 and flash.
 
devu's Avatar
Posts: 431 | Thanked: 239 times | Joined on Apr 2010 @ London
#10
Guys this is no discussion about Flash vs HTML5 and iPhone at all.
HTML5 requred to know more than one language to develop something close to what Flash can. again TIME!

I am talking about haXe. One language for all. This is brilliant idea itself to unify the language to develop something for many platforms and technologies.

Are you happy to learn all of it? I don't have another one decade to learn how to develop app for Maemo or any future platform. Do you have another one decade to learn as3 to reach my experience? but both of us can use our experience and start talking this same language to develop something together. No Babel Tower anymore.

In short I am asking for help any linux guy interested to haXe how to port it to Maemo and say [your favourite word here] to Flash, Nokia, Android business strategy decisions.

Last edited by devu; 2010-05-05 at 19:56.
 

The Following User Says Thank You to devu For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 07:43.