Related
Hi,
My request will surprise many of you, but here is what I want. I am a developer of Flash based programs and I live a nightmare with all those VGA devices out there.
As they have to deal with 4 times the amount of pixels as their QVGA friends, they generally perform much slower in graphics.
While this is ok for office programs and other phone tools, they are totally unusable with Flash Graphics.
With my Toshiba e800, using SE_VGA, I managed to get back to true QVGA mode. This has brought back the graphic performance of the device.
SE_VGA won't work on WM5 (it could not even reverse back to QVGA on the e830 under WM2003SE), but can OZVGA do that ?
If not, does someone know how to hack the system, so it can work that way.
Many thanks for your help.
Sorry, I forgot to explain the "real QVGA mode".
Right now, the VGA devices like the Universal show a QVGA screen. They only use the VGA mode for smaller fonts and a few other things.
This screen mode is neither a real VGA nor a real QVGA. It is actually set as VGA in the OS, but it makes sure all the interface reamains as visible as in a QVGA mode.
Now, most of you want to access the Real VGA mode as it displays more stuff, but I want the RealQVGA mode for the reasons I explained above.
The reason why those devises are so slow, is that the OS must quadruple each pixels as it displays content. This is an enormous task and there no chance that it could achieve acceptable Flash animations this way.
So I am looking for a great hacker that could do this.
Thanks
minimac: although the devices are slow, I don't think it's just pixel doubling that's the cause. I'm sure it's more memory issues then screen interface - my alpha app VJSihaya uses quite a lot of relatively extreme video processing compared to normal use of GWES, but it works at a perfectly good speed.
However, I agree with you, a non pixel doubled display would be faster for you, cutting out the extra processing. However, isn't that the problem? The Universal's VGA screen is 640x480, so the hardware wants to show 640x480. If you want QVGA, the info must either be quadrupled, or just sit in 1/4 of the screen.
I think options may be either playing with the DPI settings as was hacked with OZVGA etc, to force a qvga resolution, or alternatively write a hacked display driver to provide native QVGA (equivalent to Nydiot's software). But as I said, I think that will just force the display to sit in one corner of the 640x480 screen.
V
Thanks Vijay for this answer.
This is not reassuring. I am going to try different things. I just wish this was set into the display settings, letting the users decide what they want:
- Real VGA,
- Real QVGA
- or Improved QVGA as it is now.
I mean the universal performs 225 at the benchmarks graphics index where we have seen devices reach 4500 points.
This is just too slow.
Very true. But as I said, VJSihaya windows move around with almost no lag or screendraw issues, (they're slightly slower on the Magician, but the processor is also slower I guess). So I think the graphics processor isn't bad, but certainly not great. I'd kill for an Axim 51v with a phone built in. I was >this< close to going for the Axim and sidestepping the HTCs altogether. No XDA Devs for me then, eh?
I wonder if running flash in a VJSihaya window at QVGA size would improve matters for you... that way, you get the benefits of VGA - ie big screen, plus your flash running at QVGA size. However, I don't know whether the flash issue is crippled by the pixel doubling or the infrastructure of the Universal. But if the flash app is well written to resize appropriately, it'll run lovely jubbly in VJSihaya. What flash app are you running? PM me some links and a demo flash and I'll test it out if you want.
V
Funy VJ, that you mention the X51v, because I got hold of one once and tried Flash Apps with Videos on them. It turned out that despite its graphic chip, the X51v was very slow. Barelly usable, in fact. This was confirmed by the graphic benchmarks from PPC review sites.
I have a very basic Flash Movie that I run on devices to compare their performances.
http://brunorousseau.free.fr/bench.zip
Right-click "Save Target as"
Eventhough it is not very sofisticated, it is a real life test.
So, this is a rather large video file of exactly 2 minutes and 3 secondes. I made it, so Flash is obliged to play every single frame of the movie without skipping any and obviously, this takes more time on certain systems than others. So here are a few benches.
- 2 min 12 secs on a 3GHZ intel P4 PC
- 3 min 08 secs On a 520MHZ HP H2490 with WM5
- 3 min 26 secs on a 624MHZ AXIM X30 with WM2003SE
- 4 min 24 secs on a 416MHZ AXIM X51 with WM5
As you can see, the HP is working really well compared to the Axim X30, eventhough the AXIM has a 624MHZ processor and uses WM2003SE which is supposed to be faster than WM5.
I would be very interested to know the benchmark on the Universal without VJSIHAYA and then with it.
Thanks VJ
minimac: send me the flash over, and a link to, or the flashplayer used, and I'll give it a go in VJSihaya. Does screen size make a difference you think?
Yup, 51v is a beauty internally, but obviously there are only about 3 apps that use the hardware acceleration. But those three, wow. Made my mouth water to see them. Reminds me of kkrieger.
V
Hi VJ,
Either you live in New Zealand, or you are working late like me.
I changed the link, so now it works.
Try it again.
The app contains the Flash Player installer, so just follow the steps.
I'm dying to know how well it performs.
I am going to bed now.
Today was a 16 hours working day.
Time to get some sleep.
I'll see your post tomorrow
Thank you again VJ
I'm a very very late sleeper. Only way I can get any programming done!
Installing now.
V
Same here vijay. Although I'm falling asleep at my desk right now...
minimac: interesting results. I didn't use all of VJSihaya, just a simple non skinned VJSihaya to capture the benchmarker. I hope I did this right, but using a 320x240 window, I got 2mins 30 seconds on a landscape normal clocked Universal. It runs very smoothly the smaller you resize obviously, and at fullscreen it's horrible! But 320x240, seemed ok...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V
PS time for bed for everyone, surely!
4h45 in the morning and still univers...ing !
Thank you Vijay for your time. I am really impressed.
Now, 2'30" is an impressive achievment. I need to get hold of this VJSihaya software and get a Universal ASAP.
How do I get your software VJ ?
Question: When you mention "using a 320x240 window", does this means that the actual movie was showing up in 1/4 of the screen (VGA mode), or you managed to make it run on a full screen at 320x240 (QVGA) ?
How did it perform without VJSihaya ?
If there is no way to play it full screen at normal speed, would you be able to alter the driver Vijay ?
I tried before to change the registry values of the screen on a HP Hx4700, but it wouldn't work. I am not a real programmer, so I did not want to investigate further, but this whole performance issue is really getting me frustrated as I cannot take full advantage of these new devices.
Really, we need to make something that works.
Thank you again Vijay for your time to answer my questions.
Minimac, without VJSihaya, the flash player obviously tries to fill the whole screen, and is hideous, you can see every frame render. This took 6mins 30 seconds!
Obviously as you know, the Uni is VGA, so when I'm playing it at VGA, as you can see in the screenshot, it's taking up one quarter of the screen. As I said, you can actively resize the player with VJSihaya, so I can choose any screen size. As I go smaller, it plays smoother.
I have just retested it, because I was worried that perhaps I'd gone digitally dyslexic and miscounted, but 2 mins 32 seconds on second go. It's worth noting this is without being on power, since I believe that the Uni only runs at it's full speed when on power or overclocked.
VJSihaya is unforunately unreleased, and is likely to stay that way for quite a while due to the development still to go into it. Remember, VJSihaya is basically a hack I'm making to re-implement windows into the OS, to drag windows around, resize them etc. This isn't at a driver level!
However, you could make a new screen driver if you wish, but I think, as discussed above, that displaying QVGA on a VGA screen will always either require pixel doubling or running in a quarter (VGA) screen. I believe that VJSihaya and related techniques are only likely to be a convenient hack, rather than a solution, since you will be running your flash in a quarter screen (as in the screenshot!). However, if this is what you need, i can probably knock together a stand alone hack to achieve this (giving you selectable sizes for the flash player).
I would imagine that the flash player already provides some capability to specify playback size? If not, I'm sure you can knock together a few lines of html to play the flash in a webpage, and you can of course specify the player's size there. This may be the most convenient solution, although obviously there you're carrying the overhead of a browser as well.
Unfortunately I'm not a real programmer either, so developing a driver etc is not really my field. But as I said above, I think running QVGA on VGA hardware is always going to either require pixel doubling, or running at a quarter of the screen, as in my screenshot. I'm not in a position to test benchmark on the Uni at QVGA, since I don't like switching between VGA <> QVGA, because it's so hard to get the VGA hack right in the first place!
Can someone else please play the benchmark app at QVGA, on a landscape non charging Uni?
Minimac - why do you want a Uni if you know that the VGA/QVGA implementation is slow?
What exactly did you do to your Toshiba to get back true QVGA? That would be interesting to see, and might be a good solution if we can get it to work on WM5.
V
I want a universal because it is gorgeous, and because it is very business orientated.
It also has a 3.6" screen, slightly larger than the 3.5" screens you find anywhere else.
When you say "standalone" hack, does this means that by pressing an .exe icon in the program menu under the factory QVGA mode, I could start VJSihaya and run my Flash App resized into 640x480, so it would actually be transparent to the user who would beleive this is a full screen app ? But then, running at 640x480, like you said, I would get back to slow motion mode.
Please let me know because I'm interested in a hack that could play my Flash Apps at normal speed in full screen.
minimac: Hmm, that's the big problem of course.
No, I don't know how you're going to play fullscreen at 640x480 smoothly. It's terrible right now. Has anyone else benchmarked at QVGA yet?
You might want to write to Nydiot and a couple of others. On Wm2003 they had software to change resolution on the fly. I don't know if they're updating to Wm5, but it'd be useful to you.
PM or post about what you did to your Tosh to get QVGA and we'll see why it's not possible for WM5.
Re Uni - have you seen the new Acer? Man, I'd sell my body to get one of those. I'd have to sell it many times I'd imagine.
V
Well, the story on the e800 is really specific. This was the first ever PPC to sport a VGA screen. At the time (WM2003), the OS did not support such resolutions, so Toshiba developped an application that made the switch. Unfortunetely, you found yourself with more or less 2 Pocket PC in one as the VGA mode did not actually display your today screen and preferences as they were in QVGA. However, when you reversed back to QVGA, you got a normal PPC. Not the fastest, but good enough.
So then came SE_VGA. This was an app that let you switch very easilly (just a soft reset at each switch) between the 3 modes (VGA, QVGA and FalseQVGA).
Finally came WM2003SE that supported the VGA screens. Toshiba released its e830, a PXA270 520MHZ device with the same FalseQVGA/FalseVGA crap mode from Microsoft used in all the other new VGA devices.
To make matters worst, SE_VGA does not allow on these devices the "reverse back to real QVGA" mode it had in the previous OS.
As for the new Acer, I agree, it is gorgeous, but for me, the same problem remains.
So I am stuck.
Who is Nydiot ?
Do you think I should start a new post on "Could someone get me a hack to reverse to real QVGA ?"
Thanks Vijay again
Sorry, I never get their name correct:
http://www.nyditot.com/NVDPage.asp
You can try posting again, or hopefully anyone reading this thread will follow, yes, you need to get proper QVGA back.
You might find it useful to read this article:
http://pocketpcmag.com/forum/topic.asp?TOPIC_ID=18237
I'll keep experimenting.
V
minimac: I've had a thought. You might want to investigate the hires_aware hack. Not sure if it will have any effect, but it might.
V
What is that ?
Hi all,
I'm having problems getting any program to run in true VGA mode. I have read every article on SE VGA and true VGA and forced VGA but I think I'm still missing something. Either I don't understand what forced VGA really does or I just cannot get it to work. From what I understand is that the HTC Universal runs standard in se VGA mode which does the pixel doubling so you still get the same amount of space but it looks alot sharper. Now you also have true VGA mode which lets you run everything on your Universal in VGA mode without pixel doubling which means you have lots of space but everything looks very small. For this you have to use SE VGA or OzVGA. Now there is also a third mode which is Forced VGA and if I understand correctly it let's you get the best of both worlds cause it allows you to run in normal mode (se VGA with pixel doubling) but you can force some programs to run in true VGA mode.
Well I tried getting some programs to run in the third mode (forced VGA) with Tweaks2k2.Net and the Force High Resolution v1.60 tool from Mad Programmer but neither one works or I'm not doing something right.
If I use forced VGA mode am I not suppose to see the programs run in true 640 by 480 at 96 DPI without pixel doubling while the rest of the system runs on normal se VGA mode with pixel doubling?
I really hope someone can help me out here and explain this to me or just send me in the right direction.
omnichaos,
I think your description sounds correct. Have a look here:
http://forum.xda-developers.com/viewtopic.php?p=206523#206523
This pic best describes the ideal hack - QVGA double pixeled UI, but with VGA apps.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Technically it's perfectly possible with all apps, if they've been written correctly. However, I've only ever seen it done with NetFront. I'm sure more examples exist.
V
Yes that is exactly what I'm looking for.
So the program has to be written a certain way for us to be able to see it like that?
I thought that this could also be achieved with the Forced VGA hack.
I guess not then?
I wonder why developers don't make their programs this way.
Why couldn't they give you the option of choosing in what resolution a user might want to run the program in.
It's likely to become more common once VGA devices start becoming more established. Basically, PIE is written to ALWAYS pixel double. Most other apps could be forced, but I've not really looked into it. I always and only run in VGA on my universal. But I use a magician as my phone, Uni is just for developing!
V
Ah I see.
You say you use universal only for developing. Now if you were to use it all the time as your main phone, would you still always run in true VGA?
Btw, VJSihaya looks very nice. I will be keeping my eye on it.
Is VJSihaya kind of like explorer.exe on WinXP which runs in VGA and in it you can run other programs or do you plan to make it a today screen replacement. I would rather not use it as a today screen replacement though. I think it would be much better if it runs separately from today screen because then you would still be able to have QVGA today screen and use your other programs in VGA or QVGA if you wanted to.
if you were to use it all the time as your main phone, would you still always run in true VGA?
Click to expand...
Click to collapse
Depends on how it's set up. My Magician is my main phone, and I barely use it as a phone. I use calendar, contacts, ebooks etc.
On the Uni, I can set it up at VGA to be comfortable for most things, but this semi-VGA idea would be best. At VGA, you can set up large scrollbars, chunky fonts etc and have it set well for the hand. But I use my Uni right in front of my face most of the time, again, ebooks, watching "Frasier" in bed etc. So for that kind of stuff, VGA is fine. However, VGA all the time for "normal" use, and I'm sure you'll go blind.
Semi - VGA is clearly possible, the Netfront example shows it, and all it requires is for programmers to take it into consideration when programming. I'm sure it will become standard in time as an option.
VJSihaya will be like a "shell" replacement. Hopefully, it can "be" your Today screen, but it's not intended as a replacement for your Today screen, although if you look at the screenshots, it can contain your Today screen anyway. I've recently implemented Today screen functionality directly, so you don't need Today at all, but I don't advise it. It's not a replacement, just an alternative.
VJSihaya doesn't really have a "function". Most people intend their PDAs to be handheld: can you use it with a finger? VJSihaya is best at VGA resolution, and basically just makes good use of the extra space, but will tie you to the stylus quite a lot (although in time, there's no reason why you couldn't make a chunky finger powered skin. The Vista skin is quite finger friendly already). You can run an app in a QVGA size screen in VJSihaya - you can see an example of a QVGA sized app running unskinned in VJSihaya here.
VJSihaya won't pixel double it to fill a VGA screen. It will merely let you run a QVGA app at QVGA size on a VGA screen. The screenshot at the above link hopefully explains better!
V
Well thx for taking the time to explain this.
If I'm not mistaken Terminal Services also runs in Semi VGA.
Do you think VJSihaya will support Semi-VGA sometime in the future?
That would be pretty cool.
You could then have everything run in QVGA pixel doubling mode and only VJSihaya run in VGA. And then every program you run inside VJSihaya could either run in a QVGA window (as shown in some of the screenshots) or you could maximize the program and have it run in VGA. All this without having to softreset everytime.
VJSihaya windowed apps dynamically resize to fill their window, generally and depending on the app (eg for now, in the Vista screenshot, gsfinder isn't. But the other apps all are). But they don't do any kind of pixel doubling etc. Which apps were you thinking of as running in QVGA?
Ok, I'll clarify.
VJSihaya in the screenshots is running at 640x480.
If the Benchmark screenshot linked above, Flash is running at 320x240 - QVGA size, and takes 1/4 of the screen. That's VJSihaya's raison d'etre, to run apps windowed in that manner. Those apps can be dynamically resized, so eg the calendar can run in a small window (eg 150x150), or be enlarged to fill a whole 640x480 as required.
Oh. I think I just de-clarified myself! Are you're suggesting that the system is run at normal QVGA dpi, but make VJSihaya VGA native, so apps can run in the QVGA system pixel doubled, or otherwise live inside VJSihaya as resizable, potentially VGA windows? Even I barely understand that, but I think I know what I mean. I think. I'll try it out if I can.
V
Yes this is all getting a little bit confusing :lol: but I think you got what I meant in you last phrases.
Are you're suggesting that the system is run at normal QVGA dpi, but make VJSihaya VGA native, so apps can run in the QVGA system pixel doubled, or otherwise live inside VJSihaya as resizable, potentially VGA windows? Even I barely understand that, but I think I know what I mean. I think. I'll try it out if I can.
Click to expand...
Click to collapse
Yes this is what I'm suggesting.
So to clarify.
You use your uni in normal QVGA pixel doubling mode.
You then use VJSihaya which runs in VGA 640 x 480 non pixel doubling mode (as it would run if you use OzVGA).
Then every program that you run inside VJSihaya would run in a windowed QVGA NON pixel doubling mode (as seen in your screenshots).
And since the programs inside VJSihaya already run without pixel doubling but in a QVGA window you would just maximize them to make them run fullscreen in VGA.
Pffewww..... :shock: :lol:
I don't know if this is feasible but it would be very cool since you don't have to use OzVGA anymore and softreset if you wanted to run an app in true VGA and then have to softreset back to use your uni in normal mode for everything else.
Yes, exactly what I thought I was thinking :shock:
I really don't know, I'll try to check out VJSihaya in a QVGA environment ASAP. It's not currently expressly hi res aware, because I always run in a hi res environment, but I'll incorporate the settings. I'm not optimistic, but it'd be interesting to see what happens...
V
I hope that you can get this to work. 8)
And if you do I would really like to know about it.
It doesn't have to be in this post but if you could mention it somewhere as a feature, maybe on your own site or a new post here at xda-devs.
Somewhere where I can check back and see if you managed to get it working. I really don't want to be one of those guys that keeps asking "when is it going to be implemented". :roll: I know that can be quite irritating.
And you don't have to feel pressured into doing this either. All of this was just an idea/request. I know you code in your free time.
Keep up the good work...
No problem. I was reading a bit more on hires_aware yesterday, and it would be a wonderful combination - general OS in QVGA, but apps running in VGA if required. But, I don't know if it can work, it would be magic - can the system jump from pixel doubling to hires_aware like this? I don't know, but I'll try it this weekend I hope.
V
vijay555 - for me that would be great - OS in QVGA and switching into VGA on the fly for IE. I am new to WM5 and can find no way of doing this (I used the .MUI hack in 2003SE on an iPAQ 4700 which was ideal). All I need (or want) is IE in VGA - I assume I'm reading this forum right and currently IE in VGA and everything else in QVGA is not sussed yet ?
Waltzing Mathilda: this is all absolutely hypothetical right now. I'll give it a go shortly though (once I stop posting!). However, it's likely PIE will always have to be in VGA for VGA.
msdn
Internet Explorer and HTML Controls
HTML layouts are an exception to the rule that all pixel coordinates should be scaled. On Windows Mobile-based Pocket PCs, Internet Explorer interprets pixel coordinates in HTML specifically as 96-DPI pixels. Although it is always best to use relative coordinates in HTML (defining a table column as 50% of the table width, for example), if you are currently using pixel metrics, they will continue to produce the same layout at higher DPI.
Click to expand...
Click to collapse
However, it should be relatively easy to make a new browser based on the IE web browser control, which can be hires aware.
V
Hmm, bad news
Although you can see that VJSihaya is running in VGA, the native apps are still being run native QVGA.
Now, what this means: well, I think there is another way. It would require quite a significant hack, which I don't think is feasible, but I'm going to have to do part of it for VJSihaya anyway, so at some point I'll try investigate this hack as well. This would require making VJSihaya trick the OS into selectively using pixel doubling, and on other occassions not... not sure if it can happen... but if and when, it'll be quite a while until I can put that particular hack in place.
V
Guys, this might be obvious, but has anyone tried resource hacking PIE to include the Hi_res_aware resource?
I just tried, but unfortunately my rom ripped files won't allow me to edit the resources (a by-product of rom ripping?) and mamaich's rom tools haven't created contiguous files, just directories of files like S000 etc
Anyway, if we can get the files, we need to have a look at
browser.dll
browsres.192.dll
browsres.96.dll
browsres.dll
compime.dll
iexplore.exe
shlwapi.dll
webview.dll
V
That really is too bad. Maybe it can be done the way you suggested. Will keep my fingers crossed.
vijay555 said:
omnichaos,
I think your description sounds correct. Have a look here:
http://forum.xda-developers.com/viewtopic.php?p=206523#206523
This pic best describes the ideal hack - QVGA double pixeled UI, but with VGA apps.
Technically it's perfectly possible with all apps, if they've been written correctly. However, I've only ever seen it done with NetFront. I'm sure more examples exist.
Man...how did u manage to RUN NF 3.1 on yr Uni.....
V
Click to expand...
Click to collapse
hdubli: that's not my pic, if you follow the source of the image back you'll see the guy who posted the info. He explains how he hacked it like that. I think it just works... but I've never touched NF, so you'll have to take his word for it
V
So I was running through the source code for the Behold 2 Kernel.
I found: kernel\drivers\ps3
with files inside to control/manage the PS3 system. (Turn on, off, etc)
Is there a way to activate those drivers and actually connect your phone through bluetooth to the PS3 and control it? On, Off and move around in the menu?
That would be pretty interesting... specially if you can get Remote Play to work on an android device!
Wow, if this is true then i'll definitely get an android phone to play with!
I guess not many people with ps3's around here. I'd love to have some sort of interaction with my ps3.
I'd really like this functionality too.
mrandroid said:
So I was running through the source code for the Behold 2 Kernel.
I found: kernel\drivers\ps3
with files inside to control/manage the PS3 system. (Turn on, off, etc)
Is there a way to activate those drivers and actually connect your phone through bluetooth to the PS3 and control it? On, Off and move around in the menu?
That would be pretty interesting... specially if you can get Remote Play to work on an android device!
Click to expand...
Click to collapse
I think that the catch with android and bluetooth keyboard/mouse support was the lack of the HID profile. If the behold actually has that built in custom it would unlock a lot more than just ps3 support, but I'd love that too.
They have managed to port the Remote Play features to MS Windows so it must be possible to port it to a Linux based OS (i.e.. Android)
Tawm said:
They have managed to port the Remote Play features to MS Windows so it must be possible to port it to a Linux based OS (i.e.. Android)
Click to expand...
Click to collapse
There has to be a way. The Kernel source codes come with PS3 Modules built by sony. The PS3 itself runs on linux (original ps3s even support installing linux operating systems)
I believe someone would need to activate those modules and rebuild a kernel, then someone needs to build an APP to take advantage of those features.
For sure we can connect through bluetooth and turn on/off the system and navigate the menu... That much the modules tell you. But again we need an APP for it too.
Thats cool if you can controller the ps3 i would buy an app for that
me too!
mistake. please delete
I'm eagerly waiting for this functionality to reach the Android platform too. Perhaps, now when SonyEricsson is focusing on the Android platform we'll see this kind of functionality implemented into a Android based device soon, and perhaps then ported to other devices.
Best case scenario would in my eyes of course be that the Android platform itself would support necessary HID profiles. I know that Android 2.X supports more Bluetooth stacks than previous versions, but that doesn't help I suppose..?
This company is making an app to use external bluetooth keyboards as an input device for Android. Maybe we can see if they could also make one for Android to control other devices such as the PS3. I just posted on their forum to ask if they could do this (if even possible):
http://www.teksoftco.com/forum/viewtopic.php?p=5247#5247
I for one can't wait for the day that I can use my Android phone to input text on my PS3.
EDIT: they already replied. that was fast! ...so it's do-able but need "community interest" before investing. [hint, hint]
jasnmb said:
..so it's do-able but need "community interest" before investing.
Click to expand...
Click to collapse
*shows interest*
xPatriicK said:
*shows interest*
Click to expand...
Click to collapse
we all should post to that forum to show as much interest as possible.
yeah, this would be great, if not by blutooth, even if we had to plug it in usb I would be fine with that.
*shows interest*
bluemaemo should work as the N900 is running on linux too:
http://www.valeriovalerio.org/?page_id=174
Turn your android mobile device into a bluetooth keyboard huh... *shows money*
maybe we should start a poll and link them to it... id pay to use my G1 as a bluetooth keyboard & touchpad on my ps3
Is there a way to do the contrary? I mean, control your phone with a PS3 controller, for games?
mrandroid said:
So I was running through the source code for the Behold 2 Kernel.
I found: kernel\drivers\ps3
with files inside to control/manage the PS3 system. (Turn on, off, etc)
Is there a way to activate those drivers and actually connect your phone through bluetooth to the PS3 and control it? On, Off and move around in the menu?
That would be pretty interesting... specially if you can get Remote Play to work on an android device!
Click to expand...
Click to collapse
I do/did some research and worked on a Linux OS based on some code from the PS3-Linux project, a collaboration between Sony and the open-source community to help port Linux to the Cell Broadband Engine architecture and the Playstation 3. If you look, on the XrossMediaBar of old "fat" PS3's, under Settings > System Settings, there's an option for "Install Other OS" and "Select Default System". It was dropped/suspended indefinitely on development of the slim PS3's, to save time and money (since the slim PS3 re-does some central things in the I/O architecture, requiring a new hypervisor to be programmed.)
I'm actually considering porting the Android OS to the Playstation 3 sometime in the future, as a media-center, games and apps environment alternative to the PS3's OS. It will likely be based on my experience with the Electricsheep android firmware, another one of my projects.
Android, though built with touch in mind, works fine with a directional control and menu keys, not unlike the PS3 controller. A virtual mouse built on the right analog stick won't hurt either. Sixaxis provides the accelerometer, too. Not sure how it'll fare at 1080p resolution, but I'll wait 'till I get it ported to test that.
What I'm guessing, is that either someone else was considering the same thing, and pushed the drivers for the PS3's hypervisor and I/O from the mainline kernel into Android, or just left that in there and forgot to remove it.
But no, I don't believe said drivers are actually for remote-controlling the PS3 either by Bluetooth or Remote Play. They're likely not even compiled on builds for mobile phones (unless someone makes a Cell-phone.. hehe... eh.. *ahem*)
Anyway, if someone else already said this, I'm sorry, but I didn't read the entire thread. It's kinda long.
Also:
blackplatypus said:
bluemaemo should work as the N900 is running on linux too:
http://www.valeriovalerio.org/?page_id=174
Click to expand...
Click to collapse
Maemo could and probably would run on the G1: the basis for my Utopia Pocket Linux project.
Hello guys...
I have some Beginner Question:
[Answer me "Yes" or "No" and if you like Explanation]
1. Connect phone to PC and transfer file without install driver [live USB flashs]
2. GPS navigation in Offline mode [without WLAN or GPRS]
3. Play video files with subtitle ? support arabic and persian and assian font [VOBSUB]
4. Install Linux on phone [Like HD2 (install ubuntu on phone) ]
5. Rooting phone in Android 2.2 [when updated]
6. Lug fix package (application) work ? everything work nice after it ?
7. Screen work like charm under sun
8. Do make you happy i9000?
9. How much did you buy it ?
10. Can i replace TuchWiz 3 with HTC Sense?
No.
Sent from my GT-I9000 using XDA App
Bynar010 said:
No.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
this "NO" is answer of which question ? 1 or 2 or 3 or ... 10 ?
1. Connect phone to PC and transfer file without install driver [live USB flashs] - First you need to change a setting on the usb connection and then it can be used as an usb flash drive, but I think it will still install drivers (but not Kies)
6. Lug fix package (application) work ? everything work nice after it ? - I didn't feel I needed a fix and so didn't install any.
7. Screen work like charm under sun - No, when I'm out I have to increase the display brightness and it isn't very easy to see, but I had the same problem with other mobiles.
8. Do make you happy i9000? Yes, very stylish, very light.
9. How much did you buy it ? Contract with Orange via phones4u.co.uk
>1. Connect phone to PC and transfer file without install driver [live USB flashs]
Yes no problem
>2. GPS navigation in Offline mode [without WLAN or GPRS]
Sure but you have to pay for it (google nav not present in sweden)
>4. Install Linux on phone [Like HD2 (install ubuntu on phone) ]
um why would you do that?
>5. Rooting phone in Android 2.2 [when updated]
sure if you care for homecooked beta-versions
>7. Screen work like charm under sun
Everything is relative, its betten than desire, better than my old touch hd, according to blogs and youtubes better than ip4
>8. Do make you happy i9000?
Yes, expept for the fact that its returned and awaiting a new one. If this new one fails me i will be pissed.
>9. How much did you buy it ?
$21 x 24 month
>10. Can i replace TuchWiz 3 with HTC Sense?
no, but you can use all the other sence-clones out there. I tried them and have falled back to touchwiz. I like it.
deco105 said:
1. Connect phone to PC and transfer file without install driver [live USB flashs] - First you need to change a setting on the usb connection and then it can be used as an usb flash drive, but I think it will still install drivers (but not Kies)
6. Lug fix package (application) work ? everything work nice after it ? - I didn't feel I needed a fix and so didn't install any.
7. Screen work like charm under sun - No, when I'm out I have to increase the display brightness and it isn't very easy to see, but I had the same problem with other mobiles.
8. Do make you happy i9000? Yes, very stylish, very light.
9. How much did you buy it ? Contract with Orange via phones4u.co.uk
Click to expand...
Click to collapse
Thanks a lot for answers
1. Connect phone to PC and transfer file without install driver [live USB flashs] - First you need to change a setting on the usb connection and then it can be used as an usb flash drive, but I think it will still install drivers (but not Kies)
Click to expand...
Click to collapse
Is this mean i need to portage USB DRIVER any where? I had a Nokia 5800 and just need cable to connect to any PCs (without any driver).
robnil said:
>1. Connect phone to PC and transfer file without install driver [live USB flashs]
Yes no problem
>2. GPS navigation in Offline mode [without WLAN or GPRS]
Sure but you have to pay for it (google nav not present in sweden)
>4. Install Linux on phone [Like HD2 (install ubuntu on phone) ]
um why would you do that?
>5. Rooting phone in Android 2.2 [when updated]
sure if you care for homecooked beta-versions
>7. Screen work like charm under sun
Everything is relative, its betten than desire, better than my old touch hd, according to blogs and youtubes better than ip4
>8. Do make you happy i9000?
Yes, expept for the fact that its returned and awaiting a new one. If this new one fails me i will be pissed.
>9. How much did you buy it ?
$21 x 24 month
>10. Can i replace TuchWiz 3 with HTC Sense?
no, but you can use all the other sence-clones out there. I tried them and have falled back to touchwiz. I like it.
Click to expand...
Click to collapse
>>4. Install Linux on phone [Like HD2 (install ubuntu on phone) ]
>um why would you do that?
Cus I'm a linux user and i like linux this question is not very important to change choosing i9000, I beleve power of SGS CPUs and GPUs
>>9. How much did you buy it ?
>$21 x 24 month
I'm happy to u very nice bought
I wish i can buy like u but in my countery...
Vogie said:
Hello guys...
I have some Beginner Question:
[Answer me "Yes" or "No" and if you like Explanation]
1. Connect phone to PC and transfer file without install driver [live USB flashs]
Yes, if set to Mass Storage mode in the phone
2. GPS navigation in Offline mode [without WLAN or GPRS]
Yes
3. Play video files with subtitle ? support arabic and persian and assian font [VOBSUB]
Yes, with another App, like rock player or whatever else you like
4. Install Linux on phone [Like HD2 (install ubuntu on phone) ]
Yes, it is in the Dev section of this phone forum
5. Rooting phone in Android 2.2 [when updated]
Yes, already done
6. Lug fix package (application) work ? everything work nice after it ?
what app?
7. Screen work like charm under sun
Yes! Excellent!!!
8. Do make you happy i9000?
Yes
9. How much did you buy it ?
Every country is different from $600 and up (including taxes)
10. Can i replace TuchWiz 3 with HTC Sense?
Yes, but it requires some work to rip it off from the old Galaxy Hero project in italy
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Vogie said:
Cus I'm a linux user and i like linux this question is not very important to change choosing i9000, I beleve power of SGS CPUs and GPUs
Click to expand...
Click to collapse
Android IS linux. You don't have to install another linux distro on top of it. But the answer is yes, you can (but it will slow your phone).
As for the driver, you need to install the phone drivers to your pc before you mount the phone. Nokia did the same. Any smartphone does. The only difference is that because of android-linux, you have to mount the drivers before you can use them.
Tyxerakias said:
Android IS linux. You don't have to install another linux distro on top of it. But the answer is yes, you can (but it will slow your phone).
As for the driver, you need to install the phone drivers to your pc before you mount the phone. Nokia did the same. Any smartphone does. The only difference is that because of android-linux, you have to mount the drivers before you can use them.
Click to expand...
Click to collapse
I'll also add, you might like Linux, but Android is Linux, and standard linux distributions are horrible for phones. Remember, smartphones require that applications can be killed at any time to run efficiently. Meego would probably be the only other open Linux platform suitable for phones probably, but that is intel only I think (i9000 is ARM).
The question is, do you like Linux because it is good, or because it is open source? Because there seems to be a whole army of users pushing Ubuntu and other Linux distro's, even though it often isn't the best choice for them (desktop linux distro's still have serious usability issues). What's even more of a surprise is that open source advocates are clinging to Linux, rather than BSD..
Anyway, someone has apparently gotten Ubuntu running on them, but don't expect a nice experience. Android already uses Linux, and is better suited for mobiles (furthermore, most of the i9000 software/drivers/environment is open source)
Everyone agree this is the Android phone at this point in time?
I think so .
andrewluecke said:
I'll also add, you might like Linux, but Android is Linux, and standard linux distributions are horrible for phones. Remember, smartphones require that applications can be killed at any time to run efficiently. Meego would probably be the only other open Linux platform suitable for phones probably, but that is intel only I think (i9000 is ARM).
The question is, do you like Linux because it is good, or because it is open source? Because there seems to be a whole army of users pushing Ubuntu and other Linux distro's, even though it often isn't the best choice for them (desktop linux distro's still have serious usability issues). What's even more of a surprise is that open source advocates are clinging to Linux, rather than BSD..
Anyway, someone has apparently gotten Ubuntu running on them, but don't expect a nice experience. Android already uses Linux, and is better suited for mobiles (furthermore, most of the i9000 software/drivers/environment is open source)
Click to expand...
Click to collapse
I like linux cus I'd rather a operationg system that can customized by user not some closed setting for user.
I don't know android so good, cus I never had it. so if Kernel is linux then it's a nice OS for me
Android OS (linux) is very customizable just like regular Desktop Linux
Vogie said:
I like linux cus I'd rather a operationg system that can customized by user not some closed setting for user.
I don't know android so good, cus I never had it. so if Kernel is linux then it's a nice OS for me
Click to expand...
Click to collapse
That isn't a good reason.. Even on windows you can switch the standard desktop and perform heavy theming if you wish to do so..
And frankly, I'm sorry to tell you, the Linux kernel isn't THAT great. Since it's open source, it never evolved to allow many drivers to be backwards/forward compatible like Windows. Also, since it's GPL, it is impractical for some device developers to implement drivers (since some devices are mainly software based)..
But yes, Android DOES use Linux, but I strongly urge you to take a deeper look into the situation.
http://techie-buzz.com/foss/ubuntu-samsung-galaxy-s.html
Maybe thats good enough for you? They say it can be done but its very slow.
Hi there.
I don't know if I have to post it here or in the Apps section...
Is there an IDE for android that would run under Android, so I could develop when no computer is available?
Thanks
Nico
There is no IDE per-se, but you could just use a text editor to write some code and then sync it back when your development computer is available. I can't see anyone expecting to do serious full blown app development, like project management and debugging, from a tablet. But, I am an android newbie, so I may be wrong.
willyampz said:
I can't see anyone expecting to do serious full blown app development, like project management and debugging, from a tablet. But, I am an android newbie, so I may be wrong.
Click to expand...
Click to collapse
Actually the fact is that my tablet is quite as powerful as my desktop computer... or even more. Then, as I can plug in a mouse and connect a keyboard by bluetooth, I do not see any reason because of what it would not be possible
Nico
You should have posted this in Q&A, no problem i'm moving it.
To acutally complie and build you need a full up linux environment, which android is not. You can edit code as text and such, but you cannot complie, link and build on android