Wii Internet Channel: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
m (Reverted edits by Francene21 (talk) to last revision by Daniel K. Schneider)
 
(11 intermediate revisions by 3 users not shown)
Line 2: Line 2:
== Definition ==
== Definition ==


The Internet Channel is a modified Opera browser for the [[Nintendo Wii]] and that connects through WIFI to the Internet. It supports the same web functionalities and standards that are included in the desktop versions of Opera, including CSS and JavaScript. On the other hand, it only seems to support Flash 7 (April 2008). This browser is not included when you buy the Wii. It will cost 500 Wii Points (about 5 Euros). E.g. in Switzerland you can buy 2000 points for CH 37.- in a shop.
The Internet Channel is a modified Opera browser for the [[Nintendo Wii]] and that connects through WIFI to the Internet. It supports the same web functionalities and standards that are included in the desktop versions of Opera, including [[CSS]] and [[JavaScript]]. On the other hand, it only seems to support Flash 7 (April 2008).  
 
This web browser is not included when you buy the Wii. It will cost 500 Wii Points (about 5 Euros). E.g. in Switzerland you can buy 2000 points for CH 37.- in a shop. You also can buy points through the shopping channel with a credit card. (April 2008).


This page is for technical people, i.e. Wii-aware website designers, Flash and JavaScript programmers.
This page is for technical people, i.e. Wii-aware website designers, Flash and JavaScript programmers.
Line 8: Line 10:
== Browser features ==
== Browser features ==


== specifications ==
== Specifications ==


Basically it's like Opera 9, including
Basically, the Wii "Internet Channel" browser may be like Opera 9, including
* Full HTML/XML support
* Full HTML/XML support
* SVG/SVGDOM
* [[CSS]]
* [[SVG]]/SVGDOM
* JavaScript (including Canvas)
* JavaScript (including Canvas)
* The only "old" piece of software is the Flash plugin (Flash 7 compatible)


The only "old" piece of software is the Flash plugin (Flash 7 compatible)
Disclaimer: This information may be wrong, I didn't try to look under the hood yet myself - [[User:Daniel K. Schneider|Daniel K. Schneider]] 10:28, 17 April 2008 (UTC).


== User interface ==
== User interface ==


* The Wiimote (main game controller) is used as a pointing device (like the mouse) and the "B" button is the normal "mouse-click".
* The Wiimote (main game controller) is used as a pointing device (like the mouse) and the "A" button is the normal "mouse-click". Most buttons do something (read on ...).


By default, most web pages hardly can be read since the resolution of a TV screen (and the resolution the Wii supports !) are really low. There are three solutions to this
By default, most web pages hardly can be read since the resolution of a TV screen (and the resolution the Wii supports !) are really low. There are three solutions to this:
problem.
problem.
* Consult pages made for small devices (e.g. PDA's, modern cell phones, Wii). A page that shows well is for instance the [http://www.liquidicelabs.com/wiiportal/ wiiportal].
* Consult only pages made for small devices (e.g. PDA's, modern cell phones, Wii). A page that shows well is for instance the [http://www.liquidicelabs.com/wiiportal/ wiiportal].
* Zoom out (with the +/- buttons) and use either the arrows to scroll or (better) the B button that has a nice interface with a directional arrow.
* Zoom out (with the +/- buttons) and use either the arrows to scroll or (better) the B button that has a nice interface with a directional arrow.
* Consult the page in "vertical mode" (Hit the "2" button). Opera will reformat the contents of the page.
* Consult the page in "vertical mode" (Hit the "2" button). Opera will reformat the contents of the page.


Below some pictures made with a cellphone.
User input is fairly well done. No surprise here, since Opera managed to create web browsers that even work on a cell phone.
* For user input (e.g. entering a web address or filling in an HTML form), the navigator will open an input window where one can select letters with the Wiimote. When filling in forms it will suggest words on which you may click (in several languages). Alternatively, you may hook up a USB keyboard to the console (not tested yet).
* The keyboard for french language is AZERTY which is an insult to Swiss customers (didn't figure out how to change it to a Swiss keyboard that looks more like the US one)
* On the bottom of the screen there is a navigation bar (back/forth, reload, search, bookmark, enter URL and channel home)
* Options can be defined on the channel home page, e.g. screen width, wether you want the navigation bar on permanence or when you move the pointer or when you hit "i". etc.
 
Below are some pictures. I made them with my cell-phone and you can enlarge them.
* The almost black border you can see in most pictures is the frame of TV screen (A digital good quality Samsung low resolution TV).
* Enlarged, pictures are still 50% scaled down and 85% jpg quality. But you should get the idea that using a Wii to browse normal webpages is not that straight forward since most pages either need reformatting (vertical mode) or zooming + horizontal scrolling.


[[image:wii-internet-channel-edutechwiki.jpg|frame|none|Edutechwiki - rather unreadable]]
[[image:wii-internet-channel-edutechwiki.jpg|thumb|200px|none|Edutechwiki - rather unreadable]]
[[image:wii-internet-channel-nystateofmind.jpg|frame|none|A YouTube page - rather unreadable]]
[[image:wii-internet-channel-nystateofmind.jpg|thumb|200px|none|A YouTube page - rather unreadable]]
[[image:wii-internet-channel-textinput.jpg|frame|none|Input window - well done (easier to use than the cell phone's SMS style)]]
[[image:wii-internet-channel-textinput.jpg|thumb|200px|none|Input window - well done (easier to use than the cell phone's SMS style)]]
[[image:wii-internet-channel-vertical-mode.jpg|frame|none|Edutechwiki in vertical mode. Readable from the sofa, it's even a bit too big.]]
[[image:wii-internet-channel-vertical-mode.jpg|thumb|200px|none|Edutechwiki in vertical mode. Readable from the sofa, it's even a bit too big.]]
[[image:wii-internet-channel-zoom-out.jpg|frame|none|You Tube zoomed out - readable]]
[[image:wii-internet-channel-zoom-out.jpg|thumb|200px|none|You Tube zoomed out - not readable]]
[[image:wii-internet-channel-moving.jpg|frame|none|You Tube - moving with the B button ]]
[[image:wii-internet-channel-moving.jpg|thumb|200px|none|You Tube zoomed in - and moving with the B button]]


== Links ==
== Links ==
Line 41: Line 53:


All technical information articles at Opera seem to be dead. Nintendo put an embargo on
All technical information articles at Opera seem to be dead. Nintendo put an embargo on
these. There doesn't seem to be any replacement.
these. There doesn't seem to be any replacement. There are several theories about this, e.g. Nintendo doesn't want 3rd party developers to become too creative, the API may change again etc... (April 2008).


There are several theories about this, e.g. Nintendo doesn't want 3rd party developers to become too creative, the API may change again etc... (April 2008).
On the other hand, both Hullbreach (HTML/Canevas/JS) and WiiCade (FLash) SDK's seem to do well (not tested yet).


=== Websites optimized for Wii ===
=== Websites optimized for Wii ===
Line 51: Line 63:
=== Hullbreach SDK ===
=== Hullbreach SDK ===


* [http://hullbreachonline.com/wii/sdk.html Hullbreach Wii Opera SDK] seems to be very popular libarary.  
[http://hullbreachonline.com/wii/sdk.html Hullbreach Wii Opera SDK] seems to be very popular library for game programming for the Wii's Internet Channel. Daniel Gump develops this SDK for [http://hullbreachonline.com/ Hullbreach], a [[MMORPG]] game, but one can find small games made with with the SDK on the Web, e.g. [http://www.wii42.com/ Wii42].
 
{{quotation|The Wii Opera SDK is a collection of optimized Javascript files created to aid in the development of games and software for the Internet Channel (the Nintendo Wii's Opera Web browser). The components of the Wii Opera SDK provide functionality in several areas useful for creating Wii-centric homebrew Web applications such as Wii Remote interaction, three-dimensional math, graphical primitive drawing, texture-mapping, and multiuser communication.}} ([http://wiki.hullbreachonline.com/index.php?title=Wii_Opera_SDK Wii Opera SDK Wiki], retrieved 10:28, 17 April 2008 (UTC)).


* Easily add useful functionality to your games for the Wii's Internet Channel. It is being used to develop [http://hullbreachonline.com/ Hullbreach], a [[MMORPG]] game.
* [http://hullbreachonline.com/sdk/ Wii Opera SDK]
* [http://hullbreachonline.com/sdk/ Wii Opera SDK]
** [http://hullbreachonline.com/sdk/sdkdoc2.html Wii Opera SDK v2.0] documentation
* [http://forum.hullbreachonline.com/ HullBreach Forum]
* [http://my.opera.com/wiioperasdk/blog/ Wii Opera SDK and HullBreach MMO RPG]. This is Daniel gump's developers blog.
* [http://wiki.hullbreachonline.com/index.php?title=Wii_Opera_SDK Wii Opera SDK Wiki]. Some SDK user should help writing documentation there.
* [http://gonintendo.com/?p=31868 Wii Opera SDK Now Open to the Public]
* [http://gonintendo.com/?p=31868 Wii Opera SDK Now Open to the Public]
* [http://wiki.hullbreachonline.com/index.php?title=Wii_Opera_SDK Wii Opera SDK]. Official wiki page.


=== WiiCade ===
=== WiiCade ===


WiiCade is a website designed to provide users of the Wii console with online games. I.e. this uses the normal Wii hard and software and just adds Wii specific user events to online games that run in the built-in Opera (Internet Channel) browser.
WiiCade is a website designed to provide users of the Wii console with online games using the built-in Opera (Internet Channel) browser.
This is a [[Flash]] API. {{quotation|The WiiCade API was introduced to provide developers with the ability to access the buttons on the Wii Remote controller. Specifically, the API is capable of providing access to the Directional Pad and the A, B, +, -, 1, and 2 buttons. Access to these buttons is not hampered by the default actions in the Opera Browser, and the game can be configured to allow or disallow the Opera zoom functionality. Furthermore, the API provides support for the use of the Wii Remote controller in a sideways configuration.}} ([http://en.wikipedia.org/wiki/WiiCade Wikipedia, retrieved 10:28, 17 April 2008 (UTC)].


* [http://www.wiicade.com/home.aspx WiiCade] homepage
* [http://www.wiicade.com/ WiiCade] homepage for game users
* [http://labs.wiicade.com/ WiiCade Labs]. Documentation and downloads for developers.
* [http://blog.wiicade.com/ WiiCade Blog]
* [http://en.wikipedia.org/wiki/WiiCade WiiCade] (Wikipedia)
* [http://en.wikipedia.org/wiki/WiiCade WiiCade] (Wikipedia)
* [http://arstechnica.com/journals/thumbs.ars/2007/03/01/7273 WiiCade API creates new possibilities for Wii browser play], by Frank Caron, Ars Technica
* [http://arstechnica.com/journals/thumbs.ars/2007/03/01/7273 WiiCade API creates new possibilities for Wii browser play], by Frank Caron, Ars Technica.
 
=== WiiOperasdk ===


=== Wii official Opera Sdk ===


* ?


=== MarioToo Flash/WiimoteMote API ===
=== MarioToo Flash/WiimoteMote API ===

Latest revision as of 22:33, 11 September 2010

Draft

Definition

The Internet Channel is a modified Opera browser for the Nintendo Wii and that connects through WIFI to the Internet. It supports the same web functionalities and standards that are included in the desktop versions of Opera, including CSS and JavaScript. On the other hand, it only seems to support Flash 7 (April 2008).

This web browser is not included when you buy the Wii. It will cost 500 Wii Points (about 5 Euros). E.g. in Switzerland you can buy 2000 points for CH 37.- in a shop. You also can buy points through the shopping channel with a credit card. (April 2008).

This page is for technical people, i.e. Wii-aware website designers, Flash and JavaScript programmers.

Browser features

Specifications

Basically, the Wii "Internet Channel" browser may be like Opera 9, including

  • Full HTML/XML support
  • CSS
  • SVG/SVGDOM
  • JavaScript (including Canvas)
  • The only "old" piece of software is the Flash plugin (Flash 7 compatible)

Disclaimer: This information may be wrong, I didn't try to look under the hood yet myself - Daniel K. Schneider 10:28, 17 April 2008 (UTC).

User interface

  • The Wiimote (main game controller) is used as a pointing device (like the mouse) and the "A" button is the normal "mouse-click". Most buttons do something (read on ...).

By default, most web pages hardly can be read since the resolution of a TV screen (and the resolution the Wii supports !) are really low. There are three solutions to this: problem.

  • Consult only pages made for small devices (e.g. PDA's, modern cell phones, Wii). A page that shows well is for instance the wiiportal.
  • Zoom out (with the +/- buttons) and use either the arrows to scroll or (better) the B button that has a nice interface with a directional arrow.
  • Consult the page in "vertical mode" (Hit the "2" button). Opera will reformat the contents of the page.

User input is fairly well done. No surprise here, since Opera managed to create web browsers that even work on a cell phone.

  • For user input (e.g. entering a web address or filling in an HTML form), the navigator will open an input window where one can select letters with the Wiimote. When filling in forms it will suggest words on which you may click (in several languages). Alternatively, you may hook up a USB keyboard to the console (not tested yet).
  • The keyboard for french language is AZERTY which is an insult to Swiss customers (didn't figure out how to change it to a Swiss keyboard that looks more like the US one)
  • On the bottom of the screen there is a navigation bar (back/forth, reload, search, bookmark, enter URL and channel home)
  • Options can be defined on the channel home page, e.g. screen width, wether you want the navigation bar on permanence or when you move the pointer or when you hit "i". etc.

Below are some pictures. I made them with my cell-phone and you can enlarge them.

  • The almost black border you can see in most pictures is the frame of TV screen (A digital good quality Samsung low resolution TV).
  • Enlarged, pictures are still 50% scaled down and 85% jpg quality. But you should get the idea that using a Wii to browse normal webpages is not that straight forward since most pages either need reformatting (vertical mode) or zooming + horizontal scrolling.
Edutechwiki - rather unreadable
A YouTube page - rather unreadable
Input window - well done (easier to use than the cell phone's SMS style)
Edutechwiki in vertical mode. Readable from the sofa, it's even a bit too big.
You Tube zoomed out - not readable
You Tube zoomed in - and moving with the B button

Links

Documentation at Opera

All technical information articles at Opera seem to be dead. Nintendo put an embargo on these. There doesn't seem to be any replacement. There are several theories about this, e.g. Nintendo doesn't want 3rd party developers to become too creative, the API may change again etc... (April 2008).

On the other hand, both Hullbreach (HTML/Canevas/JS) and WiiCade (FLash) SDK's seem to do well (not tested yet).

Websites optimized for Wii

  • wiiportal (A portal with a selection of various topics)

Hullbreach SDK

Hullbreach Wii Opera SDK seems to be very popular library for game programming for the Wii's Internet Channel. Daniel Gump develops this SDK for Hullbreach, a MMORPG game, but one can find small games made with with the SDK on the Web, e.g. Wii42.

“The Wii Opera SDK is a collection of optimized Javascript files created to aid in the development of games and software for the Internet Channel (the Nintendo Wii's Opera Web browser). The components of the Wii Opera SDK provide functionality in several areas useful for creating Wii-centric homebrew Web applications such as Wii Remote interaction, three-dimensional math, graphical primitive drawing, texture-mapping, and multiuser communication.” (Wii Opera SDK Wiki, retrieved 10:28, 17 April 2008 (UTC)).

WiiCade

WiiCade is a website designed to provide users of the Wii console with online games using the built-in Opera (Internet Channel) browser. This is a Flash API. “The WiiCade API was introduced to provide developers with the ability to access the buttons on the Wii Remote controller. Specifically, the API is capable of providing access to the Directional Pad and the A, B, +, -, 1, and 2 buttons. Access to these buttons is not hampered by the default actions in the Opera Browser, and the game can be configured to allow or disallow the Opera zoom functionality. Furthermore, the API provides support for the use of the Wii Remote controller in a sideways configuration.” (Wikipedia, retrieved 10:28, 17 April 2008 (UTC).

Wii official Opera Sdk

  • ?

MarioToo Flash/WiimoteMote API

Dead ?

Various technical links

(including blog entries, forums)