DSHobro: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = | image = [[]] | type = | version = | licence = Mixed | author = | website = http://costello.dev-fr.org/ | d...")
 
No edit summary
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       =  
|title=DSHobro
| image       = [[]]
|image=Dshobro2.png
| type       =  
|description=DS HOmebrew BROwser.
| version     =  
|author=Costello
| licence    = Mixed
|lastupdated=2008/07/28
| author      =  
|type=Utilities
| website     = http://costello.dev-fr.org/
|version=0.4
| download    = Media:
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew/dshobro.7z
|website=http://costello.dev-fr.org
}}
}}
DSHobro is a homebrew that lets user surfs the web on DS. It is based on a PC application that parses web pages, and sends the result to the DS. Version 0.1 alpha was released long ago, in april 07, but was just a tiny demo of the possibilities offered by the PC/DS mechanism. DSHobro 0.4 now takes full advantage of this mechanism and allows you to really surf the web, actually read text and view images (text is clear enough to be read) and so on.


DSHobro is a homebrew that lets you surf the web on your DS. It is based on a PC application that parses web pages, and sends the result to the DS. Version 0.1 alpha was released long ago, in april 07, but was just a tiny demo of the possibilities offered by the PC/DS mechanism. DSHobro 0.4 now takes full advantage of this mechanism and allows you to really surf the web, actually read text and view images (text is clear enough to be read) and so on.
Some of the usual navigation possibilities are available such as the "back"/"forward"/"refresh"(...) buttons. Also, the server application supports multiple simultaneous connections, allowing for several people to use DSHobro at the same time, with only one instance of the program.
You may also use DSHobro from a remote location: if you run the server on your own PC, you can surf the web with your DS from any wifi access point.
You may also use DSHobro from a remote location: if you run the server on your own PC, you can surf the web with your DS from any wifi access point.


==Feature==
==Feature==
*Allows users to surf the web on ds, read text, view images  
* Able to surf the web on ds, read text, view images.
*Usual navigation possibilities are available  
* Usual navigation possibilities are available.
*Server application supports multiple simultaneous connections
* Server application supports multiple simultaneous connections.
*Able to use DSHobro from a remote location
* Able to use DSHobro from a remote location.


===User Guide==
==Installation==
#run the "Server.exe" application on your PC. Tweak the settings if you need to, and click the "Start!" button.
Run the Server.exe application on your PC. Tweak the settings if you need to, and click the Start button.
#run "DSHobro04.nds" on your DS. Press A if your DS and your PC are on the same network (at home, for example), or press B if you are using your DS from a remote access point. In this last case, you will need to check the "Enable remote access" option during step 1, and enter the key that is given to you. Press X if you prefer to configure your network settings manually.


Note: DSHobro does NOT require DLDI patching.Just start the app, click a button, start DSHobro on your DS and you're set! The automatic configuration tool will take care of everything.
Run DSHobro04.nds on your DS. Press A if your DS and your PC are on the same network (at home, for example), or press B if you are using your DS from a remote access point. In this last case, you will need to check the Enable remote access option during step 1, and enter the key that is given to you. Press X if you prefer to configure your network settings manually.


==Controls==
'''Note:''' DSHobro does not require [[DLDI|DLDI]] patching. Simply start DSHobro on your DS and you're set. The automatic configuration tool will take care of everything.
DSHobro was developped for both right-handed and left-handed persons. You may then use your DS with the hand of your choice.


Bottom screen - preview ("miniature" version of the web page).
==User guide==
===Interface===
Bottom screen is the preview (miniature version) of the web page.


Top screen - a portion of the web page, with 1:1 scale (zoom 100%).
Top screen displays a portion of the web page, with 1:1 scale (zoom 100%).


D-Pad, or A/B/X/Y for left-handed - horizontal and vertical scroll on the page.
===Browser options===
 
L/R - swap screens
 
Select - display interface
 
Start - refresh display
 
Stylus - when the bottom screen shows the miniature version of the page, clicking with the stylus focuses the top screen on the zone that you clicked.
When the screens are swapped, a click with the stylus means a real click on the page (ie. clicking on a link, on a button...)
 
 
===Interface==
These features are similar to a regular web browser:
These features are similar to a regular web browser:
* Back - Go back (display previous page).
* Forward - Go forward (display next page).
* Refresh - Refreshes page.
* Text - Opens the text bar and virtual keyboard. If you enter :erase and send it to your PC, it will clear your text field.
* Home - Goes to homepage, aka. www.google.com.


Back - go back (display previous page)
Also, if you press Start, the PC won't actually redownload the web page, but only send the current page again to the DS. It may prove useful when you click somewhere on the page and it doesn't load a new page (ie. opening a frame, a menu, ajax).


Forward - go forward (display next page)
===Limitations===
DSHobro 0.4 is better than 0.3, but these features are not available in v0.4.
* Manage bookmarks.
* Save settings to the cart.
* Others.


Refresh - refreshes page
==Controls==
DSHobro was developped for both right-handed and left-handed persons. You may then use your DS with the hand of your choice.


Text - opens the text bar and lets you write text with the virtual keyboard. If you enter :erase and send it to your PC, the text field you are currently writing text to will be cleared.
D-Pad - Horizontal and vertical scroll on the page


Home - goes to homepage, aka. www.google.com
A/B/X/Y (left-handed) - Horizontal and vertical scroll on the page


Also, if you press Start, the PC won't actually redownload the web page, but only send the current page again to the DS. It may prove useful when you click somewhere on the page and it doesn't load a new page (ie. opening a frame, a menu, ajax...)
L/R - Swap screens


Select - Display interface


==Limitations==
Start - Refresh display
DSHobro 0.4 is better than 0.3, but these features are not available in v0.4
These things are (among others):
*Manage bookmarks
*Save settings to the cart
*Others


==Credits==
Stylus - Focus selected zone appeared on top sreen (miniature view), Click on page/link/button (when screens are swapped)
Costello, Mollusk for the help with the DS part.


==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/dshobro2.png


==Changelog==
==Changelog==
Line 80: Line 75:
* Improved graphics slightly and corrected a few bugs.
* Improved graphics slightly and corrected a few bugs.
'''v0.3'''
'''v0.3'''
*Automatic network configuration. You no longer need to enter your IP address & port, it will detect them and connect automatically!
* Automatic network configuration. You no longer need to enter your IP address & port, it will detect them and connect automatically!
*Flash animations, Java and ActiveX are now allowed. It means your PC will download and start/play them, but your DS will still only receive an image of the animation, not the animation itself. It's still useful for menus or sites that are made 100% in Flash. There's one downside though: in flash videos, the sound is outputted on the PC! I can't prevent it. But why would you want to watch videos anyway... since you could only get 1 frame every 5 or 10 seconds.
* Flash animations, Java and ActiveX are now allowed. It means your PC will download and start/play them, but your DS will still only receive an image of the animation, not the animation itself. It's still useful for menus or sites that are made 100% in Flash. There's one downside though: in flash videos, the sound is outputted on the PC! I can't prevent it. But why would you want to watch videos anyway... since you could only get 1 frame every 5 or 10 seconds.
*Basic text input is implemented. Basic, because all you can do is: 1) write text with the virtual keyboard; the text is visible on the DS screen until you decide to send it to the PC by touching the ENTER key. 2) erase the whole text in a text field, by sending the keyword :erase to the PC. See, this is basic, but it still works and you should be able to post messages in forums with this.
* Basic text input is implemented. Basic, because all you can do is: 1) write text with the virtual keyboard; the text is visible on the DS screen until you decide to send it to the PC by touching the ENTER key. 2) erase the whole text in a text field, by sending the keyword :erase to the PC. See, this is basic, but it still works and you should be able to post messages in forums with this.
*The "Wifi Transfer" icons now show up every time there is a WiFi communication between your PC and your DS. When the icon blinks, it means you have just sent or received a new data block.
*The "Wifi Transfer" icons now show up every time there is a WiFi communication between your PC and your DS. When the icon blinks, it means you have just sent or received a new data block.
*"Fatal errors" are no longer fatal. You should be able to resume your connection when an error occurs. I was unfortunately unable to produce any of these error myself, so I had to simulate them (generate an error). I can't promise the connection will be resumed in any case.
* "Fatal errors" are no longer fatal. You should be able to resume your connection when an error occurs. I was unfortunately unable to produce any of these error myself, so I had to simulate them (generate an error). I can't promise the connection will be resumed in any case.
'''v0.1'''
'''v0.1'''
*First public release
* First public release.
*Connection & authentication
* Connection & authentication.
*Visit any website by entering the URL with the virtual keyboard
* Visit any website by entering the URL with the virtual keyboard.
*Can clic on the page
* Can clic on the page.
[[Category:Homebrew applications]]
 
==Credits==
Costello, Mollusk for the help with the DS part.
 
==External links==
* Author's website - http://costello.dev-fr.org
 
 
[[Category:Utility Applications on DS]]
[[Category:NEO Summer Compo 2007]]

Latest revision as of 13:20, 4 May 2024

DSHobro
Dshobro2.png
General
AuthorCostello
TypeUtilities
Version0.4
LicenseMixed
Last Updated2008/07/28
Links
Download
Website

DSHobro is a homebrew that lets user surfs the web on DS. It is based on a PC application that parses web pages, and sends the result to the DS. Version 0.1 alpha was released long ago, in april 07, but was just a tiny demo of the possibilities offered by the PC/DS mechanism. DSHobro 0.4 now takes full advantage of this mechanism and allows you to really surf the web, actually read text and view images (text is clear enough to be read) and so on.

You may also use DSHobro from a remote location: if you run the server on your own PC, you can surf the web with your DS from any wifi access point.

Feature

  • Able to surf the web on ds, read text, view images.
  • Usual navigation possibilities are available.
  • Server application supports multiple simultaneous connections.
  • Able to use DSHobro from a remote location.

Installation

Run the Server.exe application on your PC. Tweak the settings if you need to, and click the Start button.

Run DSHobro04.nds on your DS. Press A if your DS and your PC are on the same network (at home, for example), or press B if you are using your DS from a remote access point. In this last case, you will need to check the Enable remote access option during step 1, and enter the key that is given to you. Press X if you prefer to configure your network settings manually.

Note: DSHobro does not require DLDI patching. Simply start DSHobro on your DS and you're set. The automatic configuration tool will take care of everything.

User guide

Interface

Bottom screen is the preview (miniature version) of the web page.

Top screen displays a portion of the web page, with 1:1 scale (zoom 100%).

Browser options

These features are similar to a regular web browser:

  • Back - Go back (display previous page).
  • Forward - Go forward (display next page).
  • Refresh - Refreshes page.
  • Text - Opens the text bar and virtual keyboard. If you enter :erase and send it to your PC, it will clear your text field.
  • Home - Goes to homepage, aka. www.google.com.

Also, if you press Start, the PC won't actually redownload the web page, but only send the current page again to the DS. It may prove useful when you click somewhere on the page and it doesn't load a new page (ie. opening a frame, a menu, ajax).

Limitations

DSHobro 0.4 is better than 0.3, but these features are not available in v0.4.

  • Manage bookmarks.
  • Save settings to the cart.
  • Others.

Controls

DSHobro was developped for both right-handed and left-handed persons. You may then use your DS with the hand of your choice.

D-Pad - Horizontal and vertical scroll on the page

A/B/X/Y (left-handed) - Horizontal and vertical scroll on the page

L/R - Swap screens

Select - Display interface

Start - Refresh display

Stylus - Focus selected zone appeared on top sreen (miniature view), Click on page/link/button (when screens are swapped)

Screenshots

dshobro2.png

Changelog

v0.4

  • Multi-line text support. To insert a line break, just type /n in DSHobro.
  • Upgraded DSWifi library to the latest version: connecting to Wifi AP now works a lot better. Transfer rates apparently haven't improved though.
  • Manual configuration is now possible. You may enter your IP & port manually -- for those who had problems with the automatic configuration.
  • Improved graphics slightly and corrected a few bugs.

v0.3

  • Automatic network configuration. You no longer need to enter your IP address & port, it will detect them and connect automatically!
  • Flash animations, Java and ActiveX are now allowed. It means your PC will download and start/play them, but your DS will still only receive an image of the animation, not the animation itself. It's still useful for menus or sites that are made 100% in Flash. There's one downside though: in flash videos, the sound is outputted on the PC! I can't prevent it. But why would you want to watch videos anyway... since you could only get 1 frame every 5 or 10 seconds.
  • Basic text input is implemented. Basic, because all you can do is: 1) write text with the virtual keyboard; the text is visible on the DS screen until you decide to send it to the PC by touching the ENTER key. 2) erase the whole text in a text field, by sending the keyword :erase to the PC. See, this is basic, but it still works and you should be able to post messages in forums with this.
  • The "Wifi Transfer" icons now show up every time there is a WiFi communication between your PC and your DS. When the icon blinks, it means you have just sent or received a new data block.
  • "Fatal errors" are no longer fatal. You should be able to resume your connection when an error occurs. I was unfortunately unable to produce any of these error myself, so I had to simulate them (generate an error). I can't promise the connection will be resumed in any case.

v0.1

  • First public release.
  • Connection & authentication.
  • Visit any website by entering the URL with the virtual keyboard.
  • Can clic on the page.

Credits

Costello, Mollusk for the help with the DS part.

External links

Advertising: