maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [ANNOUNCE] Flash Launcher (https://talk.maemo.org/showthread.php?t=52275)

attila77 2010-05-10 01:26

[ANNOUNCE] Flash Launcher
 
1 Attachment(s)
I announce FlashLauncher for Maemo, your premier source for flash-based standalone content. The central focus is to build a central repository of N900-friendly flash content, but there are many other benefits as well.

A Note regarding the 'special' PR1.2 situation:
If you have a N8x0, N900 PR1.2 or later, install FlashLauncher. If you have N900 PR1.0 or 1.1, install FlashLauncher (experimental)


A quick QA:

Q: What ?
A: Qt based GUI front end that launches your favourite flash games^H^H^H^H applications

Q: Why ? (Why not MicroB ?)
A:
  • Less overhead
  • No intrusive elements (e.g. fullscreen button in corner)
  • No cursor mode switching needed
  • Verified list of working N900/N8*0 compatible content
  • Ability to run games that are not just a swf (think greasemonkey)
  • Force quality
  • Avoid ad or multiple flash element filled html pages
  • Force fullscreen support
  • Proper portrait mode support
  • Choose between WebKit, MicroB and KMPlayer plugin interfaces
  • Easily browsable interface with instructions/caveats
  • Support potential third party flash content distribution through maemo.org infrastructure

Q: How does it look like ?
A: I cobbled together a version that is able to launch flash apps through a rudimentary GUI interface (in Qt, and no, you don't need PR1.2 to use it). See attached screenshot.

Q: It's huge ! Why don't you optify it ?
A: It's optified. To operate, it requires Qt libraries, which, however, Nokia chose not to optify.

Q: What's the difference between flashlauncher and flashlauncher-experimental ?
A: Flashlauncher links against the stable libqt4-*, flashlauncher-experimental links against the bleeding edge libqt5-maemo5 or libqt4-experimental

Q: How many apps are in the database ?
A: The initial package ships with just 4 games in the database, and I would like to you ask YOU, the community gamer, to list your favourite flash game/app so it could be entered in flashlauncher's database.

Q: What exactly are you using to display flash ?
A: FlashLauncher has 5 'engines'. Two are via Qt's QtWebKit module, two via MicroB, and the last one is KMPlayer (if installed). I'll make a wiki page soonish to explain the difference and why you would want to use one over the other.

Q: My flash requires javascript, cookies, parameters, html elements, etc
A: The WebKit html and MicroB html engines allow you to load the flash via a page you construct yourself (and even inject javascript, a la greasemonkey). Check the global section of the config file for an example.

Q: How do I submit a game for inclusion into flashlauncher ?
A: It's quite simple. The db is a human readable file, /usr/share/flashlauncher/applications.conf so just write an entry based on the currently present ones and submit it in this thread (or PM me). It's really simple and fairly self-explanatory. For the impatient, here's an example:

Code:

[bloxorz]
name=Bloxorz
image=http://www.passionforpuzzles.com/blog/uploaded-images-2007/bloxorz.jpg
description=A platform puzzle game
instructions=Use cursor keys to move. Get the block to fall into the square hole to progress to the next level.
engine=1
swf=http://www.miniclip.com/games/bloxorz/en/bloxorz_miniclip.swf
quality=low
fullscreen=1
size=2280

That's all ! Comments, games, feedback, (reasonable :) ) feature requests welcome ! Currently in extras-devel, extras-testing/extras timeline will depend on the responses here.

PS Please do not submit commercial or illegal content. Thank you.

tuminoid 2010-05-10 03:09

Re: [ANNOUNCE] Flash Launcher
 
Nice work attila!

I assume your work could be reused to produce a package template, so each flash could be packaged as separate app? Or perhaps support conf file loading from certain directory so people could package flash apps that just depend on flash launcher and install themselves as conf (+local flash binary) to add themselves to launcher?

Such feature would skyrocket the number of apps for N900, at least in numbers if not in quality :-) I see a lot of trouble ahead if you maintain the thing by hand and provide content update via QA process...

felbutss 2010-05-10 03:26

Re: [ANNOUNCE] Flash Launcher
 
YYESSSS. when can i download

HellFlyer 2010-05-10 03:59

Re: [ANNOUNCE] Flash Launcher
 
Thanks! I love this community :D

humble 2010-05-10 04:08

Re: [ANNOUNCE] Flash Launcher
 
Quote:

Originally Posted by felbutss (Post 651179)
YYESSSS. when can i download

Right now its in app manger:D

IzzehO 2010-05-10 04:08

Re: [ANNOUNCE] Flash Launcher
 
Very very cool idea. Tried to install from app manager and got a missing packages error:

"Application packages missing: libqt4-core (>= 4.62~git20100224-0maemo1+0m5)"

Am I to believe we can get this somewhere? Or, contrary to your post, we need PR1.2?

humble 2010-05-10 04:13

Re: [ANNOUNCE] Flash Launcher
 
Quote:

Originally Posted by IzzehO (Post 651202)
Very very cool idea. Tried to install from app manager and got a missing packages error:

"Application packages missing: libqt4-core (>= 4.62~git20100224-0maemo1+0m5)"

Am I to believe we can get this somewhere? Or, contrary to your post, we need PR1.2?

Im using LPR 1.2


Edit:I notice you cant scroll without picking a game

lostinmirkwood 2010-05-10 04:25

Re: [ANNOUNCE] Flash Launcher
 
Quite a few things I've been trying to install say that as well:
Application packages missing: libqt4-core (>= 4.62~git20100224-0maemo1+0m5)

I'm also assuming that I need to wait till PR1.2 to install this (and quite a few other apps)

magnuslu 2010-05-10 04:27

Re: [ANNOUNCE] Flash Launcher
 
This was on my list of 'planned apps that I'll never have time to implement', so I'm quite happy to see someone else got down to do it!

Quote:

Originally Posted by IzzehO (Post 651202)
Am I to believe we can get this somewhere? Or, contrary to your post, we need PR1.2?

Yeah... I got all excited with the mention that it was Qt with no PR1.2 issues, and I really wanted to know how that was accomplished...

lostinmirkwood 2010-05-10 04:37

Re: [ANNOUNCE] Flash Launcher
 
attila77; This is a brilliant idea. It really simplifies the flash process.
http://www.flashearth.com/ might be a good addition.


All times are GMT. The time now is 21:05.

vBulletin® Version 3.8.8