http://wiki.webos-internals.org/api.php?action=feedcontributions&user=Windzilla&feedformat=atomWebOS Internals - User contributions [en]2024-03-29T05:19:08ZUser contributionsMediaWiki 1.35.1http://wiki.webos-internals.org/index.php?title=Tutorials_Differences_between_Emulator_and_Pre&diff=12131Tutorials Differences between Emulator and Pre2010-11-23T16:59:01Z<p>Windzilla: </p>
<hr />
<div>'''Introduction'''<br />
<br />
I have created this page as a work in progress for people like me who only have the emulator to develop on.<br />
<br />
Below is a list of differences between the Pre and the SDK emulator.<br />
<br />
<br />
'''Differences'''<br />
Currently, the emulator does not support the following:<br />
<br />
Accelerometer live data (does support orientation and shaking events)<br />
<br />
Audio<br />
<br />
Bluetooth (UI and any interface-specific APIs do not work in the emulator)<br />
<br />
Camera<br />
<br />
Gesture area<br />
<br />
Multi-touch<br />
<br />
Sound<br />
<br />
Video<br />
<br />
Wi-Fi (UI and any interface-specific APIs do not work in the emulator, but network connectivity works by using the desktop connection)<br />
<br />
'''Applications'''<br />
<br />
Messaging does not work on the SDK emulator. (Install http://forums.precentral.net/homebrew-apps/205914-messaging-plugins-live-yahoo-icq.html to make this work)<br />
<br />
<br />
'''File System'''<br />
<br />
File system is read only on the Palm Pre. File system is read/write on the SDK emulator.<br />
<br />
<br />
'''Architecture'''<br />
<br />
Palm Pre architecture is armv7. SDK Emulator architecture is i686.<br />
<br />
<br />
'''Sound'''<br />
<br />
There is no sound in the SDK emulator.<br />
You can find a test four sound in the SDK here :<br />
how to copy mp3 files in Palm Pre emulator SDK <br />
http://forums.precentral.net/webos-apps-software/223899-how-copy-mp3-files-palm-pre-emulator-sdk-translate-music-player-r-french.html<br />
<br />
<br />
''' Palm Emulator WebPage'''<br />
<br />
Palm list all the differences between the Pre and the SDK emulator here :<br />
http://developer.palm.com/index.php?option=com_content&view=article&id=1744&Itemid=58</div>Windzillahttp://wiki.webos-internals.org/index.php?title=Tutorials_Differences_between_Emulator_and_Pre&diff=12130Tutorials Differences between Emulator and Pre2010-11-23T16:56:02Z<p>Windzilla: </p>
<hr />
<div>'''Introduction'''<br />
<br />
I have created this page as a work in progress for people like me who only have the emulator to develop on.<br />
<br />
Below is a list of differences between the Pre and the SDK emulator.<br />
<br />
<br />
'''Differences'''<br />
Currently, the emulator does not support the following:<br />
<br />
Accelerometer live data (does support orientation and shaking events)<br />
Audio<br />
Bluetooth (UI and any interface-specific APIs do not work in the emulator)<br />
Camera<br />
Gesture area<br />
Multi-touch<br />
Sound<br />
Video<br />
Wi-Fi (UI and any interface-specific APIs do not work in the emulator, but network connectivity works by using the desktop connection)<br />
<br />
'''Applications'''<br />
<br />
Messaging does not work on the SDK emulator. (Install http://forums.precentral.net/homebrew-apps/205914-messaging-plugins-live-yahoo-icq.html to make this work)<br />
<br />
<br />
'''File System'''<br />
<br />
File system is read only on the Palm Pre. File system is read/write on the SDK emulator.<br />
<br />
<br />
'''Architecture'''<br />
<br />
Palm Pre architecture is armv7. SDK Emulator architecture is i686.<br />
<br />
<br />
'''Sound'''<br />
<br />
There is no sound in the SDK emulator.<br />
You can find a test four sound in the SDK here :<br />
how to copy mp3 files in Palm Pre emulator SDK <br />
http://forums.precentral.net/webos-apps-software/223899-how-copy-mp3-files-palm-pre-emulator-sdk-translate-music-player-r-french.html<br />
<br />
<br />
''' Palm Emulator WebPage'''<br />
<br />
Palm list all the differences between the Pre and the SDK emulator here :<br />
http://developer.palm.com/index.php?option=com_content&view=article&id=1744&Itemid=58</div>Windzillahttp://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Getting_Started&diff=12118Tutorials webOS Getting Started2010-11-22T20:32:11Z<p>Windzilla: /* Ares */</p>
<hr />
<div>This article explains the basics of getting started developing. Palm and WebOS are synonymous with HP Palm and HP WebOS for the purpose of this article.<br />
<br />
Palm offers both an SDK and a PDK for development. Furthermore, Palm offers a web based "Drag and Drop" GUI for development called Ares which works on top of the Mojo, and future Enyo frameworks.<br />
<br />
This approach provides several avenues for application creation and development, that allow for flexibility based on the needs and skills of the developer.<br />
<br />
Access to these tools is available by creating a free developer account here [https://developer.palm.com/index.php?option=com_register&view=register&info Create Developer Account]<br />
Further information on beginning development can be found at [https://developer.palm.com/index.php?option=com_content&view=article&id=1833&Itemid=321 Palm's WebOS Developer Website]<br />
<br />
== Install the SDK and PDK ==<br />
Most of the tools for developing an application work best with Palms SDK installed, the SDK is available for Windows, Mac and in a DEB package for Ubuntu, Debian. Palm Now includes the PDK automatically with the SDK installation.<br />
<br />
With Palm official DEB package for Ubuntu, Debian : [http://developer.palm.com/index.php?option=com_content&view=article&id=1585 Installing Palm® SDK and PDK on Ubuntu]<br />
<br />
For OSX [http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1545&Itemid=55 Installing the Palm® SDK and PDK on OSX ]<br />
<br />
For Windows [http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1661&Itemid=55 Installing the Palm® SDK and PDK on Windows]<br />
<br />
With the linux tool alien that convert from DEB package to RPM package for Redhat, Suse, Mandriva : [http://wiki.mandriva.com/en/Installing_the_Palm_webOS_SDK_on_Mandriva_Linux Installing the Palm webOS SDK on Mandriva Linux]<br />
these tools work best with the SDK installed, available from palm here<br />
<br />
== Ares ==<br />
Ares is the code name for Palm's browser-based, web-hosted development environment for the creation of webOS applications. It contains:<br />
<br />
A drag-and-drop visual interface builder<br />
<br />
A code editing environment<br />
<br />
Visual Javascript debugger<br />
<br />
Log Viewer Utility <br />
<br />
Framework enhancements to support easier layout and event handling<br />
<br />
Single-click deployment/launch on device or emulator<br />
<br />
Drag-and-drop file upload, file/project download<br />
<br />
Version Control Integration (SVN/Mercurial)<br />
<br />
More information about Ares can be found here [https://ares.palm.com/Ares/about.html About Ares]<br />
<br />
Using a Developer acount Ares can be run directly in your webkit browser here [https://ares.palm.com/Ares/login.html Ares Login]<br />
<br />
== Software Development Kit ==<br />
Currently built on palm's Mojo Framework, and may be superceeded by the back-compatible Enyo Framework in 2011. The SDK is especially tailored to development based on web standards HTML and JavaScript, as well as evolving HTML5 implementation. The SDK can be used in conjunction with the Ares platform, or on its own.<br />
<br />
== Plug-in Development Kit ==<br />
Allows for C/C++ development running in a jailed native environment. Especially Suited to use of OpenGL and SDL, and allowing for relativley easy direct ports of existing code from other applications such as 3d iOS games<br />
<br />
The PDK is automatically installed along with the SDK from the above links.<br />
<br />
== Hybrid Applications ==<br />
<br />
Applications that work with the Mojo Framework, and with the PDK can be built. Currently Palm has no publically available tools for this. However the WebOS-Internals group has created a framework in which to do this. applications created in this framework cannot currently be uploaded to the official palm catalog, but can be made available through homebrew channels and installed with 3rd party on-device installers such as preware<br />
<br />
== Install an Editor ==<br />
<br />
WebOS Internals recommends [[Komodo]] Edit and has detailed tutorials for setting it up.<br />
<br />
== Tutorials for SDK and PDK ==<br />
Palm Offers Several Tutorials <br />
Follow the [[Tutorials_webOS_Hello_World|Hello World Tutorial]]</div>Windzillahttp://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Getting_Started&diff=12117Tutorials webOS Getting Started2010-11-22T20:28:45Z<p>Windzilla: </p>
<hr />
<div>This article explains the basics of getting started developing. Palm and WebOS are synonymous with HP Palm and HP WebOS for the purpose of this article.<br />
<br />
Palm offers both an SDK and a PDK for development. Furthermore, Palm offers a web based "Drag and Drop" GUI for development called Ares which works on top of the Mojo, and future Enyo frameworks.<br />
<br />
This approach provides several avenues for application creation and development, that allow for flexibility based on the needs and skills of the developer.<br />
<br />
Access to these tools is available by creating a free developer account here [https://developer.palm.com/index.php?option=com_register&view=register&info Create Developer Account]<br />
Further information on beginning development can be found at [https://developer.palm.com/index.php?option=com_content&view=article&id=1833&Itemid=321 Palm's WebOS Developer Website]<br />
<br />
== Install the SDK and PDK ==<br />
Most of the tools for developing an application work best with Palms SDK installed, the SDK is available for Windows, Mac and in a DEB package for Ubuntu, Debian. Palm Now includes the PDK automatically with the SDK installation.<br />
<br />
With Palm official DEB package for Ubuntu, Debian : [http://developer.palm.com/index.php?option=com_content&view=article&id=1585 Installing Palm® SDK and PDK on Ubuntu]<br />
<br />
For OSX [http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1545&Itemid=55 Installing the Palm® SDK and PDK on OSX ]<br />
<br />
For Windows [http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1661&Itemid=55 Installing the Palm® SDK and PDK on Windows]<br />
<br />
With the linux tool alien that convert from DEB package to RPM package for Redhat, Suse, Mandriva : [http://wiki.mandriva.com/en/Installing_the_Palm_webOS_SDK_on_Mandriva_Linux Installing the Palm webOS SDK on Mandriva Linux]<br />
these tools work best with the SDK installed, available from palm here<br />
<br />
== Ares ==<br />
Ares is the code name for Palm's browser-based, web-hosted development environment for the creation of webOS applications. It contains:<br />
<br />
A drag-and-drop visual interface builder<br />
<br />
A code editing environment<br />
<br />
Visual Javascript debugger<br />
<br />
Log Viewer Utility <br />
<br />
Framework enhancements to support easier layout and event handling<br />
<br />
Single-click deployment/launch on device or emulator<br />
<br />
Drag-and-drop file upload, file/project download<br />
<br />
Version Control Integration (SVN/Mercurial)<br />
<br />
<br />
== Software Development Kit ==<br />
Currently built on palm's Mojo Framework, and may be superceeded by the back-compatible Enyo Framework in 2011. The SDK is especially tailored to development based on web standards HTML and JavaScript, as well as evolving HTML5 implementation. The SDK can be used in conjunction with the Ares platform, or on its own.<br />
<br />
== Plug-in Development Kit ==<br />
Allows for C/C++ development running in a jailed native environment. Especially Suited to use of OpenGL and SDL, and allowing for relativley easy direct ports of existing code from other applications such as 3d iOS games<br />
<br />
The PDK is automatically installed along with the SDK from the above links.<br />
<br />
== Hybrid Applications ==<br />
<br />
Applications that work with the Mojo Framework, and with the PDK can be built. Currently Palm has no publically available tools for this. However the WebOS-Internals group has created a framework in which to do this. applications created in this framework cannot currently be uploaded to the official palm catalog, but can be made available through homebrew channels and installed with 3rd party on-device installers such as preware<br />
<br />
== Install an Editor ==<br />
<br />
WebOS Internals recommends [[Komodo]] Edit and has detailed tutorials for setting it up.<br />
<br />
== Tutorials for SDK and PDK ==<br />
Palm Offers Several Tutorials <br />
Follow the [[Tutorials_webOS_Hello_World|Hello World Tutorial]]</div>Windzillahttp://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Getting_Started&diff=12116Tutorials webOS Getting Started2010-11-22T18:52:42Z<p>Windzilla: </p>
<hr />
<div>This article explains the basics of getting started developing. Palm and WebOS are synonymous with HP Palm and HP WebOS for the purpose of this article.<br />
<br />
Palm offers both an SDK and a PDK for development. Furthermore, Palm offers a web based "Drag and Drop" GUI for development called Ares which works on top of the Mojo, and future Enyo frameworks.<br />
<br />
This approach provides several avenues for application creation and development, that allow for flexibility based on the needs and skills of the developer.<br />
<br />
Access to these tools is available by creating a free developer account here [https://developer.palm.com/index.php?option=com_register&view=register&info Create Developer Account]<br />
Further information on beginning development can be found at [https://developer.palm.com/index.php?option=com_content&view=article&id=1833&Itemid=321 Palm's WebOS Developer Website]<br />
<br />
== Install the SDK and PDK ==<br />
Most of the tools for developing an application work best with Palms SDK installed, the SDK is available for Windows, Mac and in a DEB package for Ubuntu, Debian. Palm Now includes the PDK automatically with the SDK installation.<br />
<br />
With Palm official DEB package for Ubuntu, Debian : [http://developer.palm.com/index.php?option=com_content&view=article&id=1585 Installing the Palm® Mojo™ SDK on Ubuntu]<br />
For Windows [http://developer.palm.com/index.php?option=com_content&view=article&layout=page&id=1661&Itemid=55 Installing the Palm® SDK and PDK on Windows]<br />
<br />
With the linux tool alien that convert from DEB package to RPM package for Redhat, Suse, Mandriva : [http://wiki.mandriva.com/en/Installing_the_Palm_webOS_SDK_on_Mandriva_Linux Installing the Palm webOS SDK on Mandriva Linux]<br />
these tools work best with the SDK installed, available from palm here<br />
<br />
== Ares ==<br />
Ares is the code name for Palm's browser-based, web-hosted development environment for the creation of webOS applications. It contains:<br />
<br />
A drag-and-drop visual interface builder<br />
<br />
A code editing environment<br />
<br />
Visual Javascript debugger<br />
<br />
Log Viewer Utility <br />
<br />
Framework enhancements to support easier layout and event handling<br />
<br />
Single-click deployment/launch on device or emulator<br />
<br />
Drag-and-drop file upload, file/project download<br />
<br />
Version Control Integration (SVN/Mercurial)<br />
<br />
<br />
== Software Development Kit ==<br />
Currently built on palm's Mojo Framework, and may be superceeded by the back-compatible Enyo Framework in 2011. The SDK is especially tailored to development based on web standards HTML and JavaScript, as well as evolving HTML5 implementation. The SDK can be used in conjunction with the Ares platform, or on its own.<br />
<br />
== Plug-in Development Kit ==<br />
Allows for C/C++ development running in a jailed native environment. Especially Suited to use of OpenGL and SDL, and allowing for relativley easy direct ports of existing code from other applications such as 3d iOS games.<br />
<br />
== Hybrid Applications ==<br />
<br />
Applications that work with the Mojo Framework, and with the PDK can be built. Currently Palm has no publically available tools for this. However the WebOS-Internals group has created a framework in which to do this. applications created in this framework cannot currently be uploaded to the official palm catalog, but can be made available through homebrew channels and installed with 3rd party on-device installers such as preware<br />
<br />
== Install an Editor ==<br />
<br />
WebOS Internals recommends [[Komodo]] Edit and has detailed tutorials for setting it up.<br />
<br />
== Tutorials for SDK and PDK ==<br />
<br />
Follow the [[Tutorials_webOS_Hello_World|Hello World Tutorial]]</div>Windzilla