good job! if my finger wasnt broken i would right more ;)
Would you like to get all the newest Gaming News from
QJ.NET in your email each day?
Want to learn more about the team who brings you the QJ news?
Read about them now!
This is a discussion on 1.5 Web Browser... within the Developer's Dungeon forums, part of the PSP Development Forum category; good job! if my finger wasnt broken i would right more ;)...
good job! if my finger wasnt broken i would right more ;)
Um, question, is it just me or has none of this been released?
I woulda thought nighltly builds or sumfin, but this topic is reaally old.
Im not "expecting" anything, i just want to know if i missed a link anywhere.
Please say so if i have, and if i havnt, good luck in future progress, and i love ur avstars, always...
wow, its amazing, when I first saw this topic I thought it would account to nothing but this has become a really big topic.
So because I don't have time to read it all here (I'm at school) please can someone put a status updates?
LordSturm, No binary or source has been released because it is not yet ready for public beta. At the moment, it does not parse the HTML of web pages, so is useless as a browser, and serves only as an internet image viewer and fast(ish) file downloader (for the moment).
Glyn, Here's a short list of current features:
Panning and Zooming of 'pages'
5 tabs (like FireFox)
Mouse Cursor (and mouse->page) implemented
Can connect to an URL and download it as raw HTML or image (.png .jpg .gif support) and display it in the current page/tab
File downloading (about 2x faster than previous homebrew)
HTML-like object ordering (left,centre,right aligned)
PSPrint keyboard (different keyboards to come, and maybe iR Keyboard support)
Truetype font rendering
i have been looking forward to this app ever since i got my datel. because mph's firmware loader doesn't really work if you have the loader.
you guys take your time in doing this. you have already done loads of work, and i for one am very excited about the prospect of something like this being done by the psp community! or should i say you guys? anyway you know what i mean.
Well i found an open source c++ html parser. You can contact me for it via aim.
Currently, PlanetUSA is working on a parser from scratch. We feel that this will be better than an open source parser as it:
A. Does not use bloaty libraries (more RAM for pages)
B. Should be easier to add support for things like JS and Flash
Also, I've been thinking that it might be a good idea, a while after release to do a light version for developers to include in their programs for specificly designed webpages. The original Eclipse engine would be for viewing the web in general, but the light version would be to view custom designed pages by the developer. For example, it could be included in ThrottleX (example) to take you to a page for level downloads, or be used for high score tables/uploading.
Sadly though this won't work on 2.6 YET...
Also, maybe one of these could be programmed in lua? Or is it too limited, bear with me I'm new!
Potentially it could run on 2.00 fully and 2.00+ partially (like a HTML reader/image viewer), but only if we don't use any kernel functions. I think the WiFi kernel loading function can be ignored, but if the ramdrive needs to be done in kernel, then that would probably rule out the first version running on anything above 1.5, as the ramdrive will be key, but maybe reworkable in the future (at a cost of speed).
hey there anon
previously you mentioned checking the headers on images for size and file type and etc.
do you think you could post or pm me that code?
or maybe point me in the right direction
thanks a bunch
Remind me again why we want a internet browser on 2.00 plus... :P
Not that 2.01+ has the wifi...
Anyway, its for 1.50, cuz we deserve it, sony just left us behind...
Do you know what?
It sounds pretty stupid, but we should make "PML" PSP Markup Language which will be a VERY basic alternative to HTML, that is EASILY rendered by the psp.
Things like IMAGE tags and such, could fetch an online image. LINK tags could simply place links to other pml pages, and we could try making a pml community, of cause this would limit the avalibility of content, but it would allow specalized content. :P
Anon, what are the chances of the "Portals" working on this browser your making?
I'm not sure PML is a great idea, seeing as we're going for full HTML rendering, and PML would end up being identical to HTML, just with less functions. I'm pretty sure it wouldn't be any faster or easier to decode than regular HTML. The only advantage would be PSP-specific functions that HTML doesn't have like deleting a file or launching a UMD. I have no idea why you'd want to do that from within a browser though.
Quite possibly though, we could add in some PSP specific tags that wouldn't be displayed in IE or FF, but would be parsed in Eclipse. EG, the tag <PMP = "url.pmp" width=100 height=100> could be parsed as a streaming PMP file, which wouldn't work in PC browsers, but would on the PSP.
How far along is this browser coming? like what features currently work? because u showed some screenshots before but i havent seen any in a while, also how big will the first release be? like in MBs?
On the page before is a features list, which is an abbreviation of the stuff that works, the next thing is to get the parser done and get a prelim working build, then iron out the bugs from there.
The latest screenshot is on p35.
Estimated download size ~1-3MB (also depends on how many skins)
I'd estimate about 60% done so far, still a couple of months off release.
One more question, will your webbrowser have the out of memory error? that really annoyed me on 2.0
Wow thats quite an impressive filesize for this huge project..pretty amazing workOriginally Posted by AnonymousTipster
That is of course the $1,000,000,000 question. *puts little finger to lips*Originally Posted by Calum
I'm hoping to use the memory stick as a cache, and each tab can be swapped out of memory and onto the stick when not in use. This will result in small pauses when you change tabs, but will allow for maximum RAM usage.
Say we have 15MB to play with, we either split it up so that all pages are in RAM simultaneously (3MB per page average) or we use the cache to give each tab the full 15MB. Hopefully this should be enough to store even the most media rich pages....but until complete (and all optimisations are in place), we will not know for sure.
The reason for the small filesize is because we're trying to stay away from bloaty libraries like libXML (although libpng was essential), and .gif is managed in a relatively small .c file. The UI is .png with .ttf overlayed on top, so takes up little memory stick space for the same RAM because it is generated on runtime.
I get ya, i supposed <!-- PMP "STRING" PMP --> could be the tag, as all pc browsers carefully avoid the <!-- --> tags...
But i was just "reccomending" a new browser language to make rendering super fast. :P
Placing such functions in pml tags such as umd load and delete files, could potentialy create dangerous tags, that reformated your memorystick, so its a bad idea. :P
A GOOD idea would be a similar tag, when you "click" a link, it downloads X to Y, y being designated on the memorystick in the tag.
they avoid <!--
cause thats comments
now wouldnt that be lovely to see every comment when you're browsing the net *wink*
i really dont think it would speed anything up either its pretty much the same thing
No only the <!-- PMP "STRING" PMP --> tags... Not the <!-- --> tags...
I know this, im a web developer...
why wouldnt you just use <PMP ?
Well load this example in ur browser, the link shows up, and so does the tag content, i suppose you could fill it into the single tag, and IE would react differently...
<PMP="www.file.mov.pmp" width=100 height=100> seems to work fine, it wouldn't show up in IE or FF, but could be parsed by the engine.
Comments are not parsed, they are skipped, so if you had to scan each comment for a keyword (PMP), then it would slow the parser down.
Yeh i saw that...
No. Using <pmp> would prevent the page from being valid HTML, which is a no-no. Browsers MUST follow the HTML standards - meaning comments are the ONLY way it will be done. I'm afraid following standards is more important than speed, and that's all there is to it.
Here's a good example: <!-- <pmp src="file.pmp" width="5" height="5" border="1"> -->
Remember, there can be nothing contained inside it so </pmp> is useless, same with <img>.
Last edited by TheEmulatorGuy; 03-26-2006 at 02:15 AM.
Think about it, the amount of invalid html sites out there anyway i doubt that matters
And how many websites use a non-standard meta refresh tag (against the 4.01 spec), but which IE and FF just go straight through?
I don't see how mildly breaking specification is a serious matter for a page that would be designed for PSP-only use anyway.
This is all utterly theoretical, and PSP-exclusive tags won't be in the first version, but maybe in the future, PMP streaming might work (would be really cool).