<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hpram99</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hpram99"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Hpram99"/>
	<updated>2026-04-14T23:48:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=10889</id>
		<title>Application:Precorder</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=10889"/>
		<updated>2010-08-18T19:57:46Z</updated>

		<summary type="html">&lt;p&gt;Hpram99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Precorder&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Alpha 0.5.8 &amp;lt;br /&amp;gt;(29 Apr 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Precorder_2010-29-04_210711.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
'''''Note: This application is no longer available and has been replaced by [[Application:Zcorder|zcorder]]'''''&lt;br /&gt;
&lt;br /&gt;
Precorder is the next generation audio recording app in development by WebOS Internals. Currently, it allows for audio capture from the built in microphone as well as through the headset. It also features a &amp;quot;media capture&amp;quot; mode, which can record virtually any audio stream that is currently playing (except for phone calls). Future plans include bluetooth support, timer, ability to record calls, visualizations, and possibly a voice activation mode. &lt;br /&gt;
&lt;br /&gt;
Precorder uses the pulsesrc plugin directly through a gstreamer pipeline, so in theory it allows for more flexability in the future such as variable controls for stream and bitrate, and various plugins for mp3. Because it uses a C based service, there is only one package to install, which can also be uninstalled with the Orange+Tap method. &lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Precorder has been replaced by [[Application:Zcorder|zcorder]]&lt;br /&gt;
&lt;br /&gt;
Precorder is ALPHA SOFTWARE developed primarily by ZSoc &amp;amp; PuffTheMagic of WebOS Internals with assistance from a number of other developers (as listed in the Maintainers field in the package metadata). Thus, it is only available through the WebOS Internals testing feed.&lt;br /&gt;
&lt;br /&gt;
== Donations ==&lt;br /&gt;
&lt;br /&gt;
Please see the official PreCentral thread first post at http://forums.precentral.net/2059462-post1.html for the donation link.  Since this is a wiki that anyone can edit, we do not put the donation link here.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
Note that you cannot install the packages using any other method than the methods below.  Specifically, fileCoaster is not able to install these packages.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Precorder will be added to the main WebOS Internals feed in Preware once it reaches beta status.  Until then, please install Precorder from Preware/WOSQI using the testing feed. See http://www.webos-internals.org/wiki/Application:Preware#Adding_Custom_Feeds for more information on how to do add the testing feed to Preware.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
The GStreamer Service package is MIT Open Source licensed.  The Precorder application is GPLv2 Open Source licensed.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
When precorder is first launched you will see the main screen. Precorder will default to the Microphone mode. Tap the Record button to start recording audio. Once you have finished capturing, hit the Stop button. There might be a slight wait before you can hit Record again. &lt;br /&gt;
&lt;br /&gt;
Tap the Media Capture button to record currently playing audio. Note that some apps (Video, Youtube, etc) will stop playing if the card is minimized. To capture audio from these sources, you must start the recording in Precorder then switch to the other app and start playback. Precorder will wait until there is audio output before starting the capture.&lt;br /&gt;
&lt;br /&gt;
All audio recordings are stored in /media/internal/recordings in mp3 format. They should be playable through the stock music player and the remix player. &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
There are several features of Precorder that can be customized.  All of these settings are available via the preferences option within the Precorder menu.  The table below lists all possible preferences.  Options in bold represent defaults.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Table&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
{{{!}} border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
{{!}}Option&lt;br /&gt;
{{!}}Description&lt;br /&gt;
{{!}}Possible Selections&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Stream Rate&lt;br /&gt;
{{!}}Select what rate you would like Precorder to record in. Anything larger than 16000 may not work.&lt;br /&gt;
{{!}}8000,11025,12000,'''16000''',22050&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Bitrate&lt;br /&gt;
{{!}}Select the bitrate that the audio should be encoded in. This will determine the size of the audio file, with larger bitrates corresponding to better quality and larger filesizes.&lt;br /&gt;
{{!}}64,'''96''',128&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Quality&lt;br /&gt;
{{!}}Adjust the quality of the audio stream. May affect encoding speed.&lt;br /&gt;
{{!}}Best,'''Medium''',Worst&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/Table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
The Precorder changelog can either be viewed through the WebOS Internals git (http://git.webos-internals.org) or in the Precorder package description in Preware. Changelog is also duplicated below, although it may be out of date.&lt;br /&gt;
&lt;br /&gt;
'''0.5.9'''&lt;br /&gt;
*All flows should be free of bugs. &lt;br /&gt;
*Beta service test.&lt;br /&gt;
&lt;br /&gt;
'''0.5.8''' &lt;br /&gt;
*New icons. &lt;br /&gt;
*Fixed timer position issues. &lt;br /&gt;
*Fixed upgrade problems.&lt;br /&gt;
&lt;br /&gt;
'''0.5.7''' &lt;br /&gt;
*Fixed Play button method so everything stops breaking&lt;br /&gt;
&lt;br /&gt;
'''0.5.6'''&lt;br /&gt;
*Play button works. Stability fixes&lt;br /&gt;
&lt;br /&gt;
'''0.5.5'''&lt;br /&gt;
*Minor UI overhaul.&lt;br /&gt;
&lt;br /&gt;
'''0.5.4'''&lt;br /&gt;
*Added real time position timer. &lt;br /&gt;
*Tidyed up backend service methods.&lt;br /&gt;
&lt;br /&gt;
'''0.5.3'''&lt;br /&gt;
*Fixed an issue with restarting the Pre with precorder installed.&lt;br /&gt;
*Fixed an issue where hitting stop twice could bring up an error.&lt;br /&gt;
&lt;br /&gt;
'''0.5.2'''&lt;br /&gt;
*Fixed stereo/mono problems.&lt;br /&gt;
*Error handling is now.. handled.&lt;br /&gt;
&lt;br /&gt;
'''0.5.0'''&lt;br /&gt;
*Should function. Pre-Alpha testing purposes only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&lt;br /&gt;
Precorder is currently in Alpha stages and as such is in a constant state of flux with new features being added and old functionality being modified.  Please use this software at your own risk.  Due to the alpha nature of the software, please check the discussion page for a more accurate list of bugs and/or feature requests.&lt;br /&gt;
&lt;br /&gt;
*You may have issues recording from videos. Currently, it may take up to 30 seconds to encode the audio when doing a media capture from video.&lt;br /&gt;
*May not work on the Pixi.&lt;br /&gt;
*Precorder may not update properly if the application is open during the update. Reinstall to fix this problem.&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
&lt;br /&gt;
Source at git.webos-internals.org&lt;br /&gt;
&lt;br /&gt;
Packages in the webos-internals testing feed&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Precorder_2010-29-04_210803.png‎|alt=Precorder Main View|This is the initial view upon launching Precorder]]&lt;br /&gt;
[[Image:Precorder_2010-22-04_193452.png|alt=Precorder Main View|This is the preferences screen for Precorder]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hpram99</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=10888</id>
		<title>Application:Precorder</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=10888"/>
		<updated>2010-08-18T19:55:57Z</updated>

		<summary type="html">&lt;p&gt;Hpram99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Precorder&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Alpha 0.5.8 &amp;lt;br /&amp;gt;(29 Apr 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Precorder_2010-29-04_210711.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
Note: This application is no longer available and has been replaced by [[Application:Zcorder|zcorder]]&lt;br /&gt;
&lt;br /&gt;
Precorder is the next generation audio recording app in development by WebOS Internals. Currently, it allows for audio capture from the built in microphone as well as through the headset. It also features a &amp;quot;media capture&amp;quot; mode, which can record virtually any audio stream that is currently playing (except for phone calls). Future plans include bluetooth support, timer, ability to record calls, visualizations, and possibly a voice activation mode. &lt;br /&gt;
&lt;br /&gt;
Precorder uses the pulsesrc plugin directly through a gstreamer pipeline, so in theory it allows for more flexability in the future such as variable controls for stream and bitrate, and various plugins for mp3. Because it uses a C based service, there is only one package to install, which can also be uninstalled with the Orange+Tap method. &lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Precorder has been replaced by [[Application:Zcorder|zcorder]]&lt;br /&gt;
&lt;br /&gt;
Precorder is ALPHA SOFTWARE developed primarily by ZSoc &amp;amp; PuffTheMagic of WebOS Internals with assistance from a number of other developers (as listed in the Maintainers field in the package metadata). Thus, it is only available through the WebOS Internals testing feed.&lt;br /&gt;
&lt;br /&gt;
== Donations ==&lt;br /&gt;
&lt;br /&gt;
Please see the official PreCentral thread first post at http://forums.precentral.net/2059462-post1.html for the donation link.  Since this is a wiki that anyone can edit, we do not put the donation link here.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
Note that you cannot install the packages using any other method than the methods below.  Specifically, fileCoaster is not able to install these packages.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Precorder will be added to the main WebOS Internals feed in Preware once it reaches beta status.  Until then, please install Precorder from Preware/WOSQI using the testing feed. See http://www.webos-internals.org/wiki/Application:Preware#Adding_Custom_Feeds for more information on how to do add the testing feed to Preware.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
The GStreamer Service package is MIT Open Source licensed.  The Precorder application is GPLv2 Open Source licensed.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
When precorder is first launched you will see the main screen. Precorder will default to the Microphone mode. Tap the Record button to start recording audio. Once you have finished capturing, hit the Stop button. There might be a slight wait before you can hit Record again. &lt;br /&gt;
&lt;br /&gt;
Tap the Media Capture button to record currently playing audio. Note that some apps (Video, Youtube, etc) will stop playing if the card is minimized. To capture audio from these sources, you must start the recording in Precorder then switch to the other app and start playback. Precorder will wait until there is audio output before starting the capture.&lt;br /&gt;
&lt;br /&gt;
All audio recordings are stored in /media/internal/recordings in mp3 format. They should be playable through the stock music player and the remix player. &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
There are several features of Precorder that can be customized.  All of these settings are available via the preferences option within the Precorder menu.  The table below lists all possible preferences.  Options in bold represent defaults.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Table&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
{{{!}} border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
{{!}}Option&lt;br /&gt;
{{!}}Description&lt;br /&gt;
{{!}}Possible Selections&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Stream Rate&lt;br /&gt;
{{!}}Select what rate you would like Precorder to record in. Anything larger than 16000 may not work.&lt;br /&gt;
{{!}}8000,11025,12000,'''16000''',22050&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Bitrate&lt;br /&gt;
{{!}}Select the bitrate that the audio should be encoded in. This will determine the size of the audio file, with larger bitrates corresponding to better quality and larger filesizes.&lt;br /&gt;
{{!}}64,'''96''',128&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Quality&lt;br /&gt;
{{!}}Adjust the quality of the audio stream. May affect encoding speed.&lt;br /&gt;
{{!}}Best,'''Medium''',Worst&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/Table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
The Precorder changelog can either be viewed through the WebOS Internals git (http://git.webos-internals.org) or in the Precorder package description in Preware. Changelog is also duplicated below, although it may be out of date.&lt;br /&gt;
&lt;br /&gt;
'''0.5.9'''&lt;br /&gt;
*All flows should be free of bugs. &lt;br /&gt;
*Beta service test.&lt;br /&gt;
&lt;br /&gt;
'''0.5.8''' &lt;br /&gt;
*New icons. &lt;br /&gt;
*Fixed timer position issues. &lt;br /&gt;
*Fixed upgrade problems.&lt;br /&gt;
&lt;br /&gt;
'''0.5.7''' &lt;br /&gt;
*Fixed Play button method so everything stops breaking&lt;br /&gt;
&lt;br /&gt;
'''0.5.6'''&lt;br /&gt;
*Play button works. Stability fixes&lt;br /&gt;
&lt;br /&gt;
'''0.5.5'''&lt;br /&gt;
*Minor UI overhaul.&lt;br /&gt;
&lt;br /&gt;
'''0.5.4'''&lt;br /&gt;
*Added real time position timer. &lt;br /&gt;
*Tidyed up backend service methods.&lt;br /&gt;
&lt;br /&gt;
'''0.5.3'''&lt;br /&gt;
*Fixed an issue with restarting the Pre with precorder installed.&lt;br /&gt;
*Fixed an issue where hitting stop twice could bring up an error.&lt;br /&gt;
&lt;br /&gt;
'''0.5.2'''&lt;br /&gt;
*Fixed stereo/mono problems.&lt;br /&gt;
*Error handling is now.. handled.&lt;br /&gt;
&lt;br /&gt;
'''0.5.0'''&lt;br /&gt;
*Should function. Pre-Alpha testing purposes only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&lt;br /&gt;
Precorder is currently in Alpha stages and as such is in a constant state of flux with new features being added and old functionality being modified.  Please use this software at your own risk.  Due to the alpha nature of the software, please check the discussion page for a more accurate list of bugs and/or feature requests.&lt;br /&gt;
&lt;br /&gt;
*You may have issues recording from videos. Currently, it may take up to 30 seconds to encode the audio when doing a media capture from video.&lt;br /&gt;
*May not work on the Pixi.&lt;br /&gt;
*Precorder may not update properly if the application is open during the update. Reinstall to fix this problem.&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
&lt;br /&gt;
Source at git.webos-internals.org&lt;br /&gt;
&lt;br /&gt;
Packages in the webos-internals testing feed&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Precorder_2010-29-04_210803.png‎|alt=Precorder Main View|This is the initial view upon launching Precorder]]&lt;br /&gt;
[[Image:Precorder_2010-22-04_193452.png|alt=Precorder Main View|This is the preferences screen for Precorder]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hpram99</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=10887</id>
		<title>Application:Precorder</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=10887"/>
		<updated>2010-08-18T19:55:12Z</updated>

		<summary type="html">&lt;p&gt;Hpram99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Precorder&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Alpha 0.5.8 &amp;lt;br /&amp;gt;(29 Apr 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Precorder_2010-29-04_210711.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
Note: This application is no longer available and has been replaced by [[Application:Zcorder][zcorder]]&lt;br /&gt;
&lt;br /&gt;
Precorder is the next generation audio recording app in development by WebOS Internals. Currently, it allows for audio capture from the built in microphone as well as through the headset. It also features a &amp;quot;media capture&amp;quot; mode, which can record virtually any audio stream that is currently playing (except for phone calls). Future plans include bluetooth support, timer, ability to record calls, visualizations, and possibly a voice activation mode. &lt;br /&gt;
&lt;br /&gt;
Precorder uses the pulsesrc plugin directly through a gstreamer pipeline, so in theory it allows for more flexability in the future such as variable controls for stream and bitrate, and various plugins for mp3. Because it uses a C based service, there is only one package to install, which can also be uninstalled with the Orange+Tap method. &lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Precorder has been replaced by [[Application:Zcorder][zcorder]]&lt;br /&gt;
&lt;br /&gt;
Precorder is ALPHA SOFTWARE developed primarily by ZSoc &amp;amp; PuffTheMagic of WebOS Internals with assistance from a number of other developers (as listed in the Maintainers field in the package metadata). Thus, it is only available through the WebOS Internals testing feed.&lt;br /&gt;
&lt;br /&gt;
== Donations ==&lt;br /&gt;
&lt;br /&gt;
Please see the official PreCentral thread first post at http://forums.precentral.net/2059462-post1.html for the donation link.  Since this is a wiki that anyone can edit, we do not put the donation link here.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
Note that you cannot install the packages using any other method than the methods below.  Specifically, fileCoaster is not able to install these packages.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
Precorder will be added to the main WebOS Internals feed in Preware once it reaches beta status.  Until then, please install Precorder from Preware/WOSQI using the testing feed. See http://www.webos-internals.org/wiki/Application:Preware#Adding_Custom_Feeds for more information on how to do add the testing feed to Preware.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
The GStreamer Service package is MIT Open Source licensed.  The Precorder application is GPLv2 Open Source licensed.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
When precorder is first launched you will see the main screen. Precorder will default to the Microphone mode. Tap the Record button to start recording audio. Once you have finished capturing, hit the Stop button. There might be a slight wait before you can hit Record again. &lt;br /&gt;
&lt;br /&gt;
Tap the Media Capture button to record currently playing audio. Note that some apps (Video, Youtube, etc) will stop playing if the card is minimized. To capture audio from these sources, you must start the recording in Precorder then switch to the other app and start playback. Precorder will wait until there is audio output before starting the capture.&lt;br /&gt;
&lt;br /&gt;
All audio recordings are stored in /media/internal/recordings in mp3 format. They should be playable through the stock music player and the remix player. &lt;br /&gt;
&lt;br /&gt;
=== Customization ===&lt;br /&gt;
There are several features of Precorder that can be customized.  All of these settings are available via the preferences option within the Precorder menu.  The table below lists all possible preferences.  Options in bold represent defaults.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Table&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
{{{!}} border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
{{!}}Option&lt;br /&gt;
{{!}}Description&lt;br /&gt;
{{!}}Possible Selections&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Stream Rate&lt;br /&gt;
{{!}}Select what rate you would like Precorder to record in. Anything larger than 16000 may not work.&lt;br /&gt;
{{!}}8000,11025,12000,'''16000''',22050&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Bitrate&lt;br /&gt;
{{!}}Select the bitrate that the audio should be encoded in. This will determine the size of the audio file, with larger bitrates corresponding to better quality and larger filesizes.&lt;br /&gt;
{{!}}64,'''96''',128&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Quality&lt;br /&gt;
{{!}}Adjust the quality of the audio stream. May affect encoding speed.&lt;br /&gt;
{{!}}Best,'''Medium''',Worst&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/Table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
The Precorder changelog can either be viewed through the WebOS Internals git (http://git.webos-internals.org) or in the Precorder package description in Preware. Changelog is also duplicated below, although it may be out of date.&lt;br /&gt;
&lt;br /&gt;
'''0.5.9'''&lt;br /&gt;
*All flows should be free of bugs. &lt;br /&gt;
*Beta service test.&lt;br /&gt;
&lt;br /&gt;
'''0.5.8''' &lt;br /&gt;
*New icons. &lt;br /&gt;
*Fixed timer position issues. &lt;br /&gt;
*Fixed upgrade problems.&lt;br /&gt;
&lt;br /&gt;
'''0.5.7''' &lt;br /&gt;
*Fixed Play button method so everything stops breaking&lt;br /&gt;
&lt;br /&gt;
'''0.5.6'''&lt;br /&gt;
*Play button works. Stability fixes&lt;br /&gt;
&lt;br /&gt;
'''0.5.5'''&lt;br /&gt;
*Minor UI overhaul.&lt;br /&gt;
&lt;br /&gt;
'''0.5.4'''&lt;br /&gt;
*Added real time position timer. &lt;br /&gt;
*Tidyed up backend service methods.&lt;br /&gt;
&lt;br /&gt;
'''0.5.3'''&lt;br /&gt;
*Fixed an issue with restarting the Pre with precorder installed.&lt;br /&gt;
*Fixed an issue where hitting stop twice could bring up an error.&lt;br /&gt;
&lt;br /&gt;
'''0.5.2'''&lt;br /&gt;
*Fixed stereo/mono problems.&lt;br /&gt;
*Error handling is now.. handled.&lt;br /&gt;
&lt;br /&gt;
'''0.5.0'''&lt;br /&gt;
*Should function. Pre-Alpha testing purposes only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&lt;br /&gt;
Precorder is currently in Alpha stages and as such is in a constant state of flux with new features being added and old functionality being modified.  Please use this software at your own risk.  Due to the alpha nature of the software, please check the discussion page for a more accurate list of bugs and/or feature requests.&lt;br /&gt;
&lt;br /&gt;
*You may have issues recording from videos. Currently, it may take up to 30 seconds to encode the audio when doing a media capture from video.&lt;br /&gt;
*May not work on the Pixi.&lt;br /&gt;
*Precorder may not update properly if the application is open during the update. Reinstall to fix this problem.&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
&lt;br /&gt;
Source at git.webos-internals.org&lt;br /&gt;
&lt;br /&gt;
Packages in the webos-internals testing feed&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Precorder_2010-29-04_210803.png‎|alt=Precorder Main View|This is the initial view upon launching Precorder]]&lt;br /&gt;
[[Image:Precorder_2010-22-04_193452.png|alt=Precorder Main View|This is the preferences screen for Precorder]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hpram99</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=8966</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=8966"/>
		<updated>2010-02-08T18:45:53Z</updated>

		<summary type="html">&lt;p&gt;Hpram99: Cleanup, Clearification, Minor Reformatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Beta 0.9.19 &amp;lt;br /&amp;gt;(6 Feb 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_Preware.png|float:right;}}&lt;br /&gt;
Preware is a package management application for the Palm Pre.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
&lt;br /&gt;
* Install / Remove / Update Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
* Install / Remove / Update WebOS Themes&lt;br /&gt;
* Install / Remove / Update WebOS Patches&lt;br /&gt;
* Install / Remove / Update Palm App Catalog Applications&lt;br /&gt;
* Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;You can select preferences in the top left corner of the pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default. &lt;br /&gt;
&lt;br /&gt;
=== Feed Management ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Preware_ss9.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default. &lt;br /&gt;
&lt;br /&gt;
* Optware&lt;br /&gt;
* Palm Beta&lt;br /&gt;
* Palm Catalog&lt;br /&gt;
* Palm Web&lt;br /&gt;
* PreCentral&lt;br /&gt;
* PreCentral Themes&lt;br /&gt;
* PreThemer&lt;br /&gt;
* WebOS Internals&lt;br /&gt;
* WebOS Patches&lt;br /&gt;
&lt;br /&gt;
=== Package Updates ===&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This is beta software.  Even so:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|on screen keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webos patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.preware and org.webosinternals.ipkgservice are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&lt;br /&gt;
*When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  Not a bug in PreWare per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove preware to install the app from the official catalog, but simply disable the feed in preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
== Installing Preware ==&lt;br /&gt;
&lt;br /&gt;
''Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]''&lt;br /&gt;
&lt;br /&gt;
You do not need to access the Linux command line or &amp;quot;root your Pre&amp;quot; to install or use Preware.&lt;br /&gt;
&lt;br /&gt;
Please use version 2.96 or later of the [http://forums.precentral.net/canuck-software/206905-webos-quick-install-v2-96-a.html WebOS Quick Install] tool to install the Package Manager Service and the Preware application directly from the WebOS Internals feed.  &lt;br /&gt;
&lt;br /&gt;
No other application installer tool is sophisticated enough to install the custom Package Manager Service that Preware requires.  Preware can install it, but you need a way to bootstrap Preware first, so you need to use our stand-alone Preware Installers or WebOS Quick Install for the very first installation of Preware.&lt;br /&gt;
&lt;br /&gt;
You need to have your Pre in [[Getting started|developer mode]] when using the stand-alone Preware Installer or WebOS Quick Install for the very first installation of the Package Manager Service and Preware.  Once you have Preware correctly installed, you never need to use [[Getting started|developer mode]] again with Preware (it does the required steps in the background for you whenever it needs to).&lt;br /&gt;
&lt;br /&gt;
Note that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with WebOS Quick Install ===&lt;br /&gt;
'''Simple step-by-step instructions with screenshots are here: [http://www.precentral.net/how-add-homebrew-apps-patches-and-themes Getting Started: Preware]'''&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-01-a.html WebOS Quick Install v3.01]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory your will remember (maybe &amp;quot;Palm&amp;quot;?).  If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Run WebOS Quick Install&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
# Select ''Package Manager Service'' from the list.  &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
Note: If WebOS Quick Install offers to install the Package Manager Service automatically to enable tweaking, do not agree.  It will install the wrong version.  You must install it as detailed above.&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware from Terminal, Novaterm or WebOS Quick Install &amp;quot;Linux Commandline&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use the normal WebOS Quick Install installation instructions above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with Preware Installer ===&lt;br /&gt;
&lt;br /&gt;
# '''Put your phone into [[Getting started|Developer Mode]]''' (skip if you already have developer mode on) &lt;br /&gt;
# '''Install Required Software''':&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory your will remember (maybe &amp;quot;Palm&amp;quot;?).  If you already have it, skip this step. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# '''Install Preware''':&lt;br /&gt;
## Right click the most recent PrewareInstaller.jar from [http://get.preware.org/ get.preware.org] and choose ''Save As...''&lt;br /&gt;
## Save the Preware Installer in the same folder where your save the webOS Doctor.&lt;br /&gt;
## Open (run) the Preware Installer (Double click the jar file you just downloaded.)  &lt;br /&gt;
## Click Tools then Update Drivers to refresh Novacomd. This may take a few minutes.&lt;br /&gt;
## Click INSTALL. Wait while the ''Install'' button is grayed out (Preware is being installed).&lt;br /&gt;
## When the Preware Installer Button is no longer grayed out, close the Preware Installer.&lt;br /&gt;
# '''Restart your phone''': &lt;br /&gt;
## Press and hold the ON/OFF button for 8 seconds&lt;br /&gt;
## Tap Power&lt;br /&gt;
## Tap Restart&lt;br /&gt;
# '''Update the Package Manager Service and Preware'''&lt;br /&gt;
## Tap Launcher&lt;br /&gt;
## Tap Preware&lt;br /&gt;
## Tap OK to continue if there is a splash screen&lt;br /&gt;
## Tap Package Updates (an update for Package Manager Service and Preware should be shown)&lt;br /&gt;
## Tap Package Manager Service&lt;br /&gt;
## Tap Update&lt;br /&gt;
## Tap OK when the Package Manager Service application has installed&lt;br /&gt;
## Swipe back to return to Package Updates&lt;br /&gt;
## Tap Preware&lt;br /&gt;
## Tap Update&lt;br /&gt;
## Tap OK when the Preware application has installed&lt;br /&gt;
&lt;br /&gt;
=== Updating ===&lt;br /&gt;
&lt;br /&gt;
To update Preware or the Package Manager Service, simpy use Preware version 0.9.0 or later.&lt;br /&gt;
&lt;br /&gt;
Make sure you update the Package Manager Service first, and the Preware application second. As of Preware 0.9.4, this restriction will be enforced automatically.&lt;br /&gt;
&lt;br /&gt;
If you are updating to Preware version 0.9.3 or later and you have previously used the autopatch-feed package, please follow these [http://forums.precentral.net/webos-patches/208312-autopatch-transitioning-webos-patches-feed.html] directions for the update.&lt;br /&gt;
&lt;br /&gt;
=== Removal ===&lt;br /&gt;
&lt;br /&gt;
''Why would you ever want to remove Preware?''&lt;br /&gt;
&lt;br /&gt;
To remove Preware, use WebOS Quick Install's Device Management page and unselect the Package Manager Service and the Preware application.&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
0.9.19: Localization support and French translations added, courtesy of Yannick LE NY. Fixed the OnFeeds split error, caused by zero length feed config files. Now continues to load the package feeds after an update error.&lt;br /&gt;
&lt;br /&gt;
0.9.18: Added second line options for feed, price &amp;amp; feed, and price &amp;amp; version &amp;amp; feed.  Added reporting of each feed index file as it is being downloaded.&lt;br /&gt;
&lt;br /&gt;
0.9.16: Removed the partial app limit fix (obsolete as of webOS 1.3.5)&lt;br /&gt;
&lt;br /&gt;
0.9.15: Added Palm App Catalog feeds, including price information.&lt;br /&gt;
&lt;br /&gt;
0.9.14: Added support for installation of signed packages without confirmation.&lt;br /&gt;
&lt;br /&gt;
0.9.13: Enabled the Update All button, and added support for skipping restart actions (e.g. when installing multiple patches).&lt;br /&gt;
&lt;br /&gt;
0.9.12: Fixed the recurring splash screen bug.&lt;br /&gt;
&lt;br /&gt;
0.9.11: Added a preference for enabling and disabling the fair dinkum partial app limit fix.&lt;br /&gt;
&lt;br /&gt;
0.9.10: Added support for category themes.&lt;br /&gt;
&lt;br /&gt;
0.9.9: Massive speed improvements, a fix for the theme hanging problem, and support for Pixi patching.&lt;br /&gt;
&lt;br /&gt;
0.9.8: Robustified the calls to the JSON parser to handle packages with syntax errors in appinfo.json&lt;br /&gt;
&lt;br /&gt;
0.9.7: Added a preference to enable or disable fixing the metadata for unknown type packages.&lt;br /&gt;
&lt;br /&gt;
0.9.6: Added the initial startup screen. Fixed the display of packages with multiple maintainers. Now loads extended appinfo and control file information for Unknown packages. Changed default list second-line to version + maintainer. No longer allows back-gestures during package operations. Multi-line package titles are now supported. Show All Packages changed to Show Available Types and now defaults to No.&lt;br /&gt;
&lt;br /&gt;
0.9.5: A package is removed if the user cancels installation.  More verbose status and error messages.  Selects appropriate webos-patches feed automatically.&lt;br /&gt;
&lt;br /&gt;
0.9.4: Added support for package dependencies.&lt;br /&gt;
&lt;br /&gt;
0.9.3: Adds the webos-patches feed, and feed management support.&lt;br /&gt;
&lt;br /&gt;
0.9.1: Adds the All category, plus other miscellaneous fixes.&lt;br /&gt;
&lt;br /&gt;
0.9.0: Now supports themes, restart flags and the new memory-reduction service methods.&lt;br /&gt;
&lt;br /&gt;
0.8.5: Massive speed improvement on loading, now supports package types and adding feeds.&lt;br /&gt;
&lt;br /&gt;
0.8.2: More preferences added and now functional, with listing and update frequency options.&lt;br /&gt;
&lt;br /&gt;
0.8.1: Preferences scene implemented. Upstart job stops on removal.&lt;br /&gt;
&lt;br /&gt;
0.8.0: Now supports Descriptions and Screenshots.&lt;br /&gt;
&lt;br /&gt;
0.7.7: Addition of ipkglog and config list, and if ipkgservice fails at start it notifies people, and if it fails after postinst it considers it complete anyways&lt;br /&gt;
&lt;br /&gt;
0.7.6: Fixed the superfluous update subscription message windows&lt;br /&gt;
&lt;br /&gt;
0.7.5: Fixed update subscription oddity.&lt;br /&gt;
&lt;br /&gt;
0.7.4: Fixed remounting of root filesystem for post-install and pre-remove scripts on the Pre.&lt;br /&gt;
&lt;br /&gt;
0.7.1: Fixed buttons and title on script view screen.&lt;br /&gt;
&lt;br /&gt;
0.7.0: Initial support for post-install and pre-remove scripts, including secure informed user consent.  Does not work properly with dependencies yet, so please install dependencies one at a time.&lt;br /&gt;
&lt;br /&gt;
0.6.7: Fixed bug in category drop-down list.&lt;br /&gt;
&lt;br /&gt;
0.6.6: Fixed bug in package size reporting.&lt;br /&gt;
&lt;br /&gt;
0.6.5: Updated icon and other graphical annotations.&lt;br /&gt;
&lt;br /&gt;
0.6.4: Categories drop-down bug fixed.  Preware category updated.&lt;br /&gt;
&lt;br /&gt;
0.6.2: Categories now work to some extent.  Still a bug in the drop down box.&lt;br /&gt;
&lt;br /&gt;
0.6.1: Sorting by name or date is now available.  Application details screen is much more organized.&lt;br /&gt;
&lt;br /&gt;
0.6.0: No user visible changes.  Preparation for the secure informed user consent functionality.&lt;br /&gt;
&lt;br /&gt;
0.5.1: Filtering is now available on the list screens.  Just start typing ...&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware and services/ipkservice git repositories at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For commit permission to the open source project, contact rwhitby on #webos-internals or email [[mailto:support@webos-internals.org support@webos-internals.org]]&lt;br /&gt;
&lt;br /&gt;
== Preware Bootstrap ==&lt;br /&gt;
&lt;br /&gt;
The Preware Bootstrap is the fastest, most robust way to install or update Preware and the Package Manager Service.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Hpram99</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started&amp;diff=8965</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started&amp;diff=8965"/>
		<updated>2010-02-08T18:34:06Z</updated>

		<summary type="html">&lt;p&gt;Hpram99: /* Enabling Developer Mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
= Enabling Developer Mode =&lt;br /&gt;
&lt;br /&gt;
# Go to the main (start) screen on your Palm Pre or Pixi &lt;br /&gt;
# Start typing &amp;quot;webos20090606&amp;quot; without the quotation marks.&lt;br /&gt;
# Tap the Developer Mode icon and turn Developer Mode on. &lt;br /&gt;
# Set Developer Mode to ON.&lt;br /&gt;
# When asked, tap Reset The Device. Your phone will restart.&lt;br /&gt;
# Connect the USB cable to your computer and select &amp;quot;Just Charge&amp;quot; when the phone prompts you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Type what's below in universal search to find the Developer Mode Enabler app. Run it.&lt;br /&gt;
This is the classic [http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since webOS 1.1 a shorter version also works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
Set the Developer Mode toggle switch to the on position.&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Hpram99</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Development_%26_Tweak_Ideas&amp;diff=8583</id>
		<title>Development &amp; Tweak Ideas</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Development_%26_Tweak_Ideas&amp;diff=8583"/>
		<updated>2010-01-20T04:47:59Z</updated>

		<summary type="html">&lt;p&gt;Hpram99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
Here are some ideas for tweaks which have not been implemented yet (to my knowledge):&lt;br /&gt;
&lt;br /&gt;
If you decide to start working one of these, '''please leave a note''' under the item as a second-level bullet. If you don't have wiki access, find someone in the IRC channel who does. This will help encourage collaborative discovery, and reduce duplicate effort. We also recommend starting a new wiki page where you '''take notes about any discoveries''' you've made related to the tweak idea. &lt;br /&gt;
&lt;br /&gt;
Once you've figured it out, it would be appreciated if you make a write-up for the Stock App Mods page. If you don't want to do a write up, at least try to share your findings with someone who can subsequently document them for you. At the very least, jot a few notes onto a wiki page, and tag it with &amp;quot;cleanup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=Patch Ideas=&lt;br /&gt;
* Create a patch for showing day events in month view on calendar &amp;lt;i&amp;gt;--isn't that the &amp;quot;All-Day Events in Month View&amp;quot; patch in Preware?&amp;lt;/i&amp;gt;&lt;br /&gt;
* Restore &amp;quot;Ignoring calendar alarm repeats the alarm in 5 minutes&amp;quot; to WebOS 1.10, the way it was in WebOS 1.04 and Palm&lt;br /&gt;
* Enable simultaneous Voice and Data access. &amp;lt;i&amp;gt;This is a limitation of current CDMA radios (ie all Sprint, Verizon, Alltel, etc.. phones affected)&amp;lt;/i&amp;gt;&lt;br /&gt;
* Multiple attachments per Message&lt;br /&gt;
* Add date (&amp;amp; other info?) to time display when Pre is on Touchstone&lt;br /&gt;
* Enable landscape clock with bigger numbers while docked on Touchstone&lt;br /&gt;
* Create a minute beep or auto hang up calls for those with free voice minute plans.&lt;br /&gt;
&lt;br /&gt;
=Tweak Ideas=&lt;br /&gt;
* Device automatically goes into USB Drive Mode without tapping on the option (For bad touchscreen issues).  Another option is to do an Orange + Symbol + key sequence for that.&lt;br /&gt;
* Make bootup faster (parallel?)&lt;br /&gt;
** See [http://ubuntuforums.org/showthread.php?t=727224 Upstart on Ubuntu info]&lt;br /&gt;
* Fix the horrendous white balance issues with the camera (especially with the flash on)&lt;br /&gt;
** See http://www.theregister.co.uk/2009/06/25/cameraphone_faceoff/ for a post showing the problems.&lt;br /&gt;
* Make the Pre vibrate differently based on caller ID&lt;br /&gt;
** See http://www.azarask.in/blog/post/know-whos-calling-tactile-design/&lt;br /&gt;
*Enable image saving/save to wallpaper from the browse.&lt;br /&gt;
*Enable opening PDF/doc whatever from Web browser.&lt;br /&gt;
** //Done a slight bit of testing with this.  It's very easy to get the browser to pass along a link to the application (tested with PDF).  &amp;lt;code&amp;gt;/usr/palm/command-resource-handlers.json&amp;lt;/code&amp;gt; contains all of the MIME types and you just have to change &amp;lt;code&amp;gt;streamable&amp;lt;/code&amp;gt; to true.  Of course, the application itself has an issue with this and errors out.//&lt;br /&gt;
* Enable uploads in a browser (dialog box with browse, etc.).&lt;br /&gt;
* Enable track skipping without turning the device on.&lt;br /&gt;
** [[Hardware Key Track Skip]]&lt;br /&gt;
** [[track-skipping-using-volume-up-down-buttons|Skip tracks using volume up/down buttons]] ~ FXDemolisher&lt;br /&gt;
* Quick copy of locked calendar events to the local calendar so that they can be edited.&lt;br /&gt;
* Make the Pre vibrate longer.&lt;br /&gt;
** tictac is working on this [[make-pre-vibrate-longer | here]].&lt;br /&gt;
* Allow other messaging protocols using libpurple plugins (Facebook, Jabber, etc.).&lt;br /&gt;
* Trigger camera remotely.&lt;br /&gt;
** Wonder420 is working on this [[camera-remote-view | here]].&lt;br /&gt;
* Back up contact link information. (This is currently not stored in the Palm Profile, so it will be lost on a device wipe.) -- [[Contact Link Backup]]&lt;br /&gt;
* Landscape virtual keyboard in the Web app.&lt;br /&gt;
* Find better touch scroll threshold numbers so the action is not as jerky/fuzzy while moving. 1.0.3 update seems to have improved that a bit.. //~ Robi//&lt;br /&gt;
* Look into [http://www.lesswatts.org/projects/powertop/ PowerTop] to potentially save even more power and extend batt life. //~ Robi//&lt;br /&gt;
* Allow universal search to search through email text as well&lt;br /&gt;
* Multiple card rows in the small card view&lt;br /&gt;
* Add a &amp;quot;scrubber&amp;quot; to the music app to control song position&lt;br /&gt;
* Remove Amazon section from music app to see if it loads faster without  (Music app loads instantly but then you have to wait 30 seconds or so before you can do anything until the Amazon section shows up).&lt;br /&gt;
** Unfortunately it seems that it's the thumbnail creation for the few albums shown in shuffle all that causes the delay- removing the Amazon entry doesn't seem to change the speed at all.&lt;br /&gt;
* Change the sorting of the music app so that A, An, The in band names and album names are ignored and it sorts alphabetically using the next word [[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names]] ~ Keegan99&lt;br /&gt;
* In the camera app, use the volume up/down buttons to snap a picture.&lt;br /&gt;
** [[Patch Camera Using Volume Buttons to Take a Picture|Take a picture using volume buttons]] ~ FXDemolisher&lt;br /&gt;
* When camera app loads, also load photos app (for quicker review). Even better, let user choose to &amp;quot;keep&amp;quot; or &amp;quot;delete&amp;quot; a picture, and keep the photo on the screen until a choice is made.&lt;br /&gt;
* Stop the alert noise from obnoxiously playing every single time you put the Pre back on the Touchstone.	&lt;br /&gt;
** [[remove-charging-event-alerts]]&lt;br /&gt;
* Set up the center button to wake the Pre up, like an iPhone's home button wakes up the iPhone.&lt;br /&gt;
* Disable the slide to unlock screen.&lt;br /&gt;
* Allow copy to work from google maps, so you can get a url of your current location to paste in chats/sms/mms //~ hemna//&lt;br /&gt;
* Light up Navi lights when a notification is received&lt;br /&gt;
* Setting to disable ring for Unknown Number (May be a simple addition to the patch &amp;quot;Call Block/Rejecter&amp;quot; by Elryon)&lt;br /&gt;
* When the clock's alarm goes off, it only turns on the screen for the customary ~2 seconds before shutting the screen off.  Change this to keep the screen on as long as the alarm is playing, then go to sleep when the &amp;quot;snooze&amp;quot; button is pressed.&lt;br /&gt;
* Make &amp;quot;all-day&amp;quot; appointments show up in calendar month view (currently invisible)&lt;br /&gt;
** [[Patch Calendar Show All-Day Events in Month View]] //~ Sloloem// &lt;br /&gt;
* Allow the phone app to run in the background, without a visible card, (to speed up ringtone playing on incoming phone calls).&lt;br /&gt;
* Disable the end call sound and the low battery sound.&lt;br /&gt;
* Add the ability to snooze a calendar reminder for a certain amount of time that user can choose.&lt;br /&gt;
** [[Patch Clock Changing Alarm Button Order and Snooze Duration]] //~ HebrewzHammer//&lt;br /&gt;
* Add additional gstreamer plugins into the gstreamer plugin directory; should allow adding support for additional media formats pretty easily.&lt;br /&gt;
* Make Contacts app and Universal Search search ALL contact fields. Similar to Google Contacts.&lt;br /&gt;
* Provide for two different brightness levels, one (brighter) for while charging, with another for when the Pre is on battery  // Proposed on irc by navinag //&lt;br /&gt;
* Use [[Ambient Light Sensor]] to dynamically adjust screen brightness.&lt;br /&gt;
&lt;br /&gt;
=Development Ideas=&lt;br /&gt;
Get [[vnc | VNC]] input working with a mouse and keyboard driver. //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Get [http://synergy2.sourceforge.net/ Synergy] working with a mouse and keyboard driver. :O Why not? :P //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Develop a power calculator app for the Pre, with DIGIT-GROUPING, more functions, and possibly even a graphing mode. //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Put [http://www.mozilla.com/en-US/products/download.html?product=firefox-3.0.11&amp;amp;os=linux&amp;amp;lang=en-US Firefox] on it. Definitely not practical. Maybe [http://portableapps.com/node/9364 Portable Firefox?] //~ ultraBlack//&lt;br /&gt;
* Consider [http://www.opera.com/mobile/ Opera Mobile] or [http://www.opera.com/mini/ Opera Mini] as more worthwhile alternatives. //~ ultraBlack//&lt;br /&gt;
* Opera Mobile can successfully upload files to web servers. (re: idea to upload via browser) //~ oc80z//&lt;br /&gt;
&lt;br /&gt;
Work out a good backup solution, perhaps mrb or netapp like .snapshots,  so updates/upgrades are easier. //~ Robi//&lt;br /&gt;
&lt;br /&gt;
Look into setting up [[ad-hoc networking | ad-hoc networking]] for file sharing over WiFi and BitTorrent. //~ Robi//&lt;br /&gt;
&lt;br /&gt;
Put [http://www.apache.org/ Apache] on it. //~ ultraBlack// Done. http://predev.wikidot.com/apache //~nebula//&lt;br /&gt;
* Consider [http://www.lighttpd.net/ Lighttpd] or [http://www.cherokee-project.com/ Cherokee] as more worthwhile alternatives. //~ Robi//&lt;br /&gt;
* For limited needs thttpd + php as shown in [[ajaxphpterm]] seems to work fine with minimal resource usage. //~ djbclark//&lt;br /&gt;
* Sprint blocks connections to the Pre on port 80, but port 2222 and 8080 has been tested and work //~ smashman// 8000 also works //~nebula//&lt;br /&gt;
&lt;br /&gt;
Make LunaSysMgr run without exclusive access to I/O, so it can be run alongside [[DirectFB]] applications (and since directfb can run GTK, QT, and X11 applications directly, also those). Some ideas on how to do this are on the [[DFBTerm DirectFB Terminal Emulator]] page's &amp;quot;Virtual Keyboard-Video-Monitor (KVM) Switch&amp;quot; section, however if LunaSysMgr source code becomes available the best method would probably be to just change it to run against directfb instead of using /dev/fb* and /dev/input/* directly. //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Confirm that the device is free of Digital Restrictions Management (DRM) by installing Linux compiled from source. There is a /proc/config.gz, and palm has released the patches they used at http://opensource.palm.com/packages.html (search for &amp;quot;linux kernel&amp;quot;). This may also be useful as linux patches may be needed for some of the other ideas on this page. //~ djbclark// &lt;br /&gt;
* Done by //~ rwhitby// and //~ tonycpsu// at [[Custom Kernels]]&lt;br /&gt;
&lt;br /&gt;
Possibly easier accessing linux procedure - create an .ipk (ipkg) file that does the accessed linux setup; have user execute either by emailing them the file (it has been confirmed that you can install ipkg files via the email client), and/or by having them temporarily manually set their DNS to a DNS server that would direct the app store somewhere else.  //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Make directfb (via tslib - http://tslib.berlios.de/ - or gpm - http://unix.schottelius.org/gpm/ ) work with the palm pre's /dev/touchscreen (new driver CONFIG_TOUCHSCREEN_CY8MRLN=y (cypress touchscreen) included in http://palm.cdnetworks.net/opensource/1.0.1/linux-2.6.24-patch.gz) - see [[vala-terminal]] for more details.  //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Add more Bluetooth profiles/support such as HID so that BT keyboards can be used.&lt;br /&gt;
&lt;br /&gt;
Enable printing - my testing of CUPS install failed on the 'insmod' file missing, could not installed printer driver, CUPS-DOC worked and the web interface was functioning well on localhost from the Pre browser. //~ dld121//&lt;br /&gt;
&lt;br /&gt;
Implementing a learning autocorrect system.  Perhaps just a process that monitors keyboard input and removes //word// from the dictionary when //word//&amp;lt;space&amp;gt;&amp;lt;backspace&amp;gt;//nextword// is found.&lt;br /&gt;
&lt;br /&gt;
Create or port a Usenet news reader under WebOS&lt;br /&gt;
&lt;br /&gt;
Figure out how to add custom gestures to the screen/gesture area.  (I'd really like to tap around the center button to emulate a 5-way pad.)&lt;br /&gt;
&lt;br /&gt;
RSS Reader (Importable Feeds, Subscription to podcasts) //~ oc80z//&lt;br /&gt;
&lt;br /&gt;
Get [http://www.freesmartphone.org/ (FSO) ]working on the Palm Pre as an alternative platform to the nonfree  [http://www.freesmartphone.org/index.php/HardwareInteresting_Targets LunaSysMgr GUI] - http://laforge.gnumonks.org/weblog/2009/06/20/20090620-palm_pre_wanted //~ djbclark// [http://www.freesmartphone.org/index.php/Palm_Pre Links and community organizing.]&lt;br /&gt;
&lt;br /&gt;
TASK application - add categories column A-B-C like, and priority column 1-2-3-4-5, like the Treo755p Task application. Make them sortable by clicking on column header.  Additional development: maybe some way to sync the Tasks with desktop or web based interface&lt;/div&gt;</summary>
		<author><name>Hpram99</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Development_%26_Tweak_Ideas&amp;diff=8582</id>
		<title>Development &amp; Tweak Ideas</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Development_%26_Tweak_Ideas&amp;diff=8582"/>
		<updated>2010-01-20T04:46:15Z</updated>

		<summary type="html">&lt;p&gt;Hpram99: Clarification of Simultaneous Data/Voice, Add dynamic brightness suggestion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
Here are some ideas for tweaks which have not been implemented yet (to my knowledge):&lt;br /&gt;
&lt;br /&gt;
If you decide to start working one of these, '''please leave a note''' under the item as a second-level bullet. If you don't have wiki access, find someone in the IRC channel who does. This will help encourage collaborative discovery, and reduce duplicate effort. We also recommend starting a new wiki page where you '''take notes about any discoveries''' you've made related to the tweak idea. &lt;br /&gt;
&lt;br /&gt;
Once you've figured it out, it would be appreciated if you make a write-up for the Stock App Mods page. If you don't want to do a write up, at least try to share your findings with someone who can subsequently document them for you. At the very least, jot a few notes onto a wiki page, and tag it with &amp;quot;cleanup&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=Patch Ideas=&lt;br /&gt;
* Create a patch for showing day events in month view on calendar &amp;lt;i&amp;gt;--isn't that the &amp;quot;All-Day Events in Month View&amp;quot; patch in Preware?&amp;lt;/i&amp;gt;&lt;br /&gt;
* Restore &amp;quot;Ignoring calendar alarm repeats the alarm in 5 minutes&amp;quot; to WebOS 1.10, the way it was in WebOS 1.04 and Palm&lt;br /&gt;
* Enable simultaneous Voice and Data access. &amp;lt;i&amp;gt;This is a limitation of current CDMA radios (ie all Sprint, Verizon, Alltel, etc.. phones affected)&amp;lt;/i&amp;gt;&lt;br /&gt;
* Multiple attachments per Message&lt;br /&gt;
* Add date (&amp;amp; other info?) to time display when Pre is on Touchstone&lt;br /&gt;
* Enable landscape clock with bigger numbers while docked on Touchstone&lt;br /&gt;
* Create a minute beep or auto hang up calls for those with free voice minute plans.&lt;br /&gt;
&lt;br /&gt;
=Tweak Ideas=&lt;br /&gt;
* Device automatically goes into USB Drive Mode without tapping on the option (For bad touchscreen issues).  Another option is to do an Orange + Symbol + key sequence for that.&lt;br /&gt;
* Make bootup faster (parallel?)&lt;br /&gt;
** See [http://ubuntuforums.org/showthread.php?t=727224 Upstart on Ubuntu info]&lt;br /&gt;
* Fix the horrendous white balance issues with the camera (especially with the flash on)&lt;br /&gt;
** See http://www.theregister.co.uk/2009/06/25/cameraphone_faceoff/ for a post showing the problems.&lt;br /&gt;
* Make the Pre vibrate differently based on caller ID&lt;br /&gt;
** See http://www.azarask.in/blog/post/know-whos-calling-tactile-design/&lt;br /&gt;
*Enable image saving/save to wallpaper from the browse.&lt;br /&gt;
*Enable opening PDF/doc whatever from Web browser.&lt;br /&gt;
** //Done a slight bit of testing with this.  It's very easy to get the browser to pass along a link to the application (tested with PDF).  &amp;lt;code&amp;gt;/usr/palm/command-resource-handlers.json&amp;lt;/code&amp;gt; contains all of the MIME types and you just have to change &amp;lt;code&amp;gt;streamable&amp;lt;/code&amp;gt; to true.  Of course, the application itself has an issue with this and errors out.//&lt;br /&gt;
* Enable uploads in a browser (dialog box with browse, etc.).&lt;br /&gt;
* Enable track skipping without turning the device on.&lt;br /&gt;
** [[Hardware Key Track Skip]]&lt;br /&gt;
** [[track-skipping-using-volume-up-down-buttons|Skip tracks using volume up/down buttons]] ~ FXDemolisher&lt;br /&gt;
* Quick copy of locked calendar events to the local calendar so that they can be edited.&lt;br /&gt;
* Make the Pre vibrate longer.&lt;br /&gt;
** tictac is working on this [[make-pre-vibrate-longer | here]].&lt;br /&gt;
* Allow other messaging protocols using libpurple plugins (Facebook, Jabber, etc.).&lt;br /&gt;
* Trigger camera remotely.&lt;br /&gt;
** Wonder420 is working on this [[camera-remote-view | here]].&lt;br /&gt;
* Back up contact link information. (This is currently not stored in the Palm Profile, so it will be lost on a device wipe.) -- [[Contact Link Backup]]&lt;br /&gt;
* Landscape virtual keyboard in the Web app.&lt;br /&gt;
* Find better touch scroll threshold numbers so the action is not as jerky/fuzzy while moving. 1.0.3 update seems to have improved that a bit.. //~ Robi//&lt;br /&gt;
* Look into [http://www.lesswatts.org/projects/powertop/ PowerTop] to potentially save even more power and extend batt life. //~ Robi//&lt;br /&gt;
* Allow universal search to search through email text as well&lt;br /&gt;
* Multiple card rows in the small card view&lt;br /&gt;
* Add a &amp;quot;scrubber&amp;quot; to the music app to control song position&lt;br /&gt;
* Remove Amazon section from music app to see if it loads faster without  (Music app loads instantly but then you have to wait 30 seconds or so before you can do anything until the Amazon section shows up).&lt;br /&gt;
** Unfortunately it seems that it's the thumbnail creation for the few albums shown in shuffle all that causes the delay- removing the Amazon entry doesn't seem to change the speed at all.&lt;br /&gt;
* Change the sorting of the music app so that A, An, The in band names and album names are ignored and it sorts alphabetically using the next word [[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names]] ~ Keegan99&lt;br /&gt;
* In the camera app, use the volume up/down buttons to snap a picture.&lt;br /&gt;
** [[Patch Camera Using Volume Buttons to Take a Picture|Take a picture using volume buttons]] ~ FXDemolisher&lt;br /&gt;
* When camera app loads, also load photos app (for quicker review). Even better, let user choose to &amp;quot;keep&amp;quot; or &amp;quot;delete&amp;quot; a picture, and keep the photo on the screen until a choice is made.&lt;br /&gt;
* Stop the alert noise from obnoxiously playing every single time you put the Pre back on the Touchstone.	&lt;br /&gt;
** [[remove-charging-event-alerts]]&lt;br /&gt;
* Set up the center button to wake the Pre up, like an iPhone's home button wakes up the iPhone.&lt;br /&gt;
* Disable the slide to unlock screen.&lt;br /&gt;
* Allow copy to work from google maps, so you can get a url of your current location to paste in chats/sms/mms //~ hemna//&lt;br /&gt;
* Light up Navi lights when a notification is received&lt;br /&gt;
* Setting to disable ring for Unknown Number (May be a simple addition to the patch &amp;quot;Call Block/Rejecter&amp;quot; by Elryon)&lt;br /&gt;
* When the clock's alarm goes off, it only turns on the screen for the customary ~2 seconds before shutting the screen off.  Change this to keep the screen on as long as the alarm is playing, then go to sleep when the &amp;quot;snooze&amp;quot; button is pressed.&lt;br /&gt;
* Make &amp;quot;all-day&amp;quot; appointments show up in calendar month view (currently invisible)&lt;br /&gt;
** [[Patch Calendar Show All-Day Events in Month View]] //~ Sloloem// &lt;br /&gt;
* Allow the phone app to run in the background, without a visible card, (to speed up ringtone playing on incoming phone calls).&lt;br /&gt;
* Disable the end call sound and the low battery sound.&lt;br /&gt;
* Add the ability to snooze a calendar reminder for a certain amount of time that user can choose.&lt;br /&gt;
** [[Patch Clock Changing Alarm Button Order and Snooze Duration]] //~ HebrewzHammer//&lt;br /&gt;
* Add additional gstreamer plugins into the gstreamer plugin directory; should allow adding support for additional media formats pretty easily.&lt;br /&gt;
* Make Contacts app and Universal Search search ALL contact fields. Similar to Google Contacts.&lt;br /&gt;
* Provide for two different brightness levels, one (brighter) for while charging, with another for when the Pre is on battery  // Proposed on irc by navinag //&lt;br /&gt;
* Use [[ambient light sensor | Ambient_Light_Sensor]] to dynamically adjust screen brightness.&lt;br /&gt;
&lt;br /&gt;
=Development Ideas=&lt;br /&gt;
Get [[vnc | VNC]] input working with a mouse and keyboard driver. //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Get [http://synergy2.sourceforge.net/ Synergy] working with a mouse and keyboard driver. :O Why not? :P //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Develop a power calculator app for the Pre, with DIGIT-GROUPING, more functions, and possibly even a graphing mode. //~ ultraBlack//&lt;br /&gt;
&lt;br /&gt;
Put [http://www.mozilla.com/en-US/products/download.html?product=firefox-3.0.11&amp;amp;os=linux&amp;amp;lang=en-US Firefox] on it. Definitely not practical. Maybe [http://portableapps.com/node/9364 Portable Firefox?] //~ ultraBlack//&lt;br /&gt;
* Consider [http://www.opera.com/mobile/ Opera Mobile] or [http://www.opera.com/mini/ Opera Mini] as more worthwhile alternatives. //~ ultraBlack//&lt;br /&gt;
* Opera Mobile can successfully upload files to web servers. (re: idea to upload via browser) //~ oc80z//&lt;br /&gt;
&lt;br /&gt;
Work out a good backup solution, perhaps mrb or netapp like .snapshots,  so updates/upgrades are easier. //~ Robi//&lt;br /&gt;
&lt;br /&gt;
Look into setting up [[ad-hoc networking | ad-hoc networking]] for file sharing over WiFi and BitTorrent. //~ Robi//&lt;br /&gt;
&lt;br /&gt;
Put [http://www.apache.org/ Apache] on it. //~ ultraBlack// Done. http://predev.wikidot.com/apache //~nebula//&lt;br /&gt;
* Consider [http://www.lighttpd.net/ Lighttpd] or [http://www.cherokee-project.com/ Cherokee] as more worthwhile alternatives. //~ Robi//&lt;br /&gt;
* For limited needs thttpd + php as shown in [[ajaxphpterm]] seems to work fine with minimal resource usage. //~ djbclark//&lt;br /&gt;
* Sprint blocks connections to the Pre on port 80, but port 2222 and 8080 has been tested and work //~ smashman// 8000 also works //~nebula//&lt;br /&gt;
&lt;br /&gt;
Make LunaSysMgr run without exclusive access to I/O, so it can be run alongside [[DirectFB]] applications (and since directfb can run GTK, QT, and X11 applications directly, also those). Some ideas on how to do this are on the [[DFBTerm DirectFB Terminal Emulator]] page's &amp;quot;Virtual Keyboard-Video-Monitor (KVM) Switch&amp;quot; section, however if LunaSysMgr source code becomes available the best method would probably be to just change it to run against directfb instead of using /dev/fb* and /dev/input/* directly. //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Confirm that the device is free of Digital Restrictions Management (DRM) by installing Linux compiled from source. There is a /proc/config.gz, and palm has released the patches they used at http://opensource.palm.com/packages.html (search for &amp;quot;linux kernel&amp;quot;). This may also be useful as linux patches may be needed for some of the other ideas on this page. //~ djbclark// &lt;br /&gt;
* Done by //~ rwhitby// and //~ tonycpsu// at [[Custom Kernels]]&lt;br /&gt;
&lt;br /&gt;
Possibly easier accessing linux procedure - create an .ipk (ipkg) file that does the accessed linux setup; have user execute either by emailing them the file (it has been confirmed that you can install ipkg files via the email client), and/or by having them temporarily manually set their DNS to a DNS server that would direct the app store somewhere else.  //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Make directfb (via tslib - http://tslib.berlios.de/ - or gpm - http://unix.schottelius.org/gpm/ ) work with the palm pre's /dev/touchscreen (new driver CONFIG_TOUCHSCREEN_CY8MRLN=y (cypress touchscreen) included in http://palm.cdnetworks.net/opensource/1.0.1/linux-2.6.24-patch.gz) - see [[vala-terminal]] for more details.  //~ djbclark//&lt;br /&gt;
&lt;br /&gt;
Add more Bluetooth profiles/support such as HID so that BT keyboards can be used.&lt;br /&gt;
&lt;br /&gt;
Enable printing - my testing of CUPS install failed on the 'insmod' file missing, could not installed printer driver, CUPS-DOC worked and the web interface was functioning well on localhost from the Pre browser. //~ dld121//&lt;br /&gt;
&lt;br /&gt;
Implementing a learning autocorrect system.  Perhaps just a process that monitors keyboard input and removes //word// from the dictionary when //word//&amp;lt;space&amp;gt;&amp;lt;backspace&amp;gt;//nextword// is found.&lt;br /&gt;
&lt;br /&gt;
Create or port a Usenet news reader under WebOS&lt;br /&gt;
&lt;br /&gt;
Figure out how to add custom gestures to the screen/gesture area.  (I'd really like to tap around the center button to emulate a 5-way pad.)&lt;br /&gt;
&lt;br /&gt;
RSS Reader (Importable Feeds, Subscription to podcasts) //~ oc80z//&lt;br /&gt;
&lt;br /&gt;
Get [http://www.freesmartphone.org/ (FSO) ]working on the Palm Pre as an alternative platform to the nonfree  [http://www.freesmartphone.org/index.php/HardwareInteresting_Targets LunaSysMgr GUI] - http://laforge.gnumonks.org/weblog/2009/06/20/20090620-palm_pre_wanted //~ djbclark// [http://www.freesmartphone.org/index.php/Palm_Pre Links and community organizing.]&lt;br /&gt;
&lt;br /&gt;
TASK application - add categories column A-B-C like, and priority column 1-2-3-4-5, like the Treo755p Task application. Make them sortable by clicking on column header.  Additional development: maybe some way to sync the Tasks with desktop or web based interface&lt;/div&gt;</summary>
		<author><name>Hpram99</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=How_To_Recover&amp;diff=8120</id>
		<title>How To Recover</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=How_To_Recover&amp;diff=8120"/>
		<updated>2010-01-06T03:16:47Z</updated>

		<summary type="html">&lt;p&gt;Hpram99: /* Pre not booting? webOS Doctor How-To */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pre not booting? webOS Doctor How-To =&lt;br /&gt;
{{tux|Tux_with_Broken_Pre.png|float:right;}}&lt;br /&gt;
Fortunately, Palm has created a tool called webOS Doctor intended for users to easily restore their devices in the event that they cannot boot for one reason or another.&lt;br /&gt;
&lt;br /&gt;
Note: Before Trying the following steps below. Try removing the battery first and reinsert the battery and turn on the device this will determine whether or not you need to perform the following steps.&lt;br /&gt;
&lt;br /&gt;
Note 2: As of WebOS 1.3.1 your USB data (Pictures, Videos, etc.) is no longer deleted during the process.  Older versions of WebOS Doctor WILL DELETE ALL YOUR PERSONAL DATA ON THE DEVICE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Palm webOS Doctor:''' [http://www.palm.com/us/support/downloads/pre/recoverytool/deviceselector_en.html http://www.palm.com/us/support/downloads/pre/recoverytool/deviceselector_en.html]&lt;br /&gt;
&lt;br /&gt;
'''All Palm WebOS Doctor Versions:''' [http://www.webos-internals.org/wiki/Webos_Doctor_Versions http://www.webos-internals.org/wiki/Webos_Doctor_Versions]&lt;br /&gt;
&lt;br /&gt;
After the download is complete, launch webOS Doctor:&lt;br /&gt;
&lt;br /&gt;
# Select you language&lt;br /&gt;
# Accept the license agreement&lt;br /&gt;
# Connect your Pre to you PC via USB and select &amp;quot;Next&amp;quot; when it becomes available&lt;br /&gt;
{{tux|Tux_with_Pre_and_Screwdriver.png|float:right;}}&lt;br /&gt;
After completion the device will reboot and present you with the activation set-up.&lt;br /&gt;
&lt;br /&gt;
If your PC does not recognize your Pre and you cannot go past step 3 above, try the following steps:&lt;br /&gt;
&lt;br /&gt;
# With the USB cable connected, completely power off the Pre (hold down the power button until the option to power off appears)&lt;br /&gt;
# Hold down the Up button on the volume rocker&lt;br /&gt;
# While holding the Up button, power on the Pre&lt;br /&gt;
# &amp;quot;Next&amp;quot; should now be enabled - proceed with the recovery&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
The above steps will put the Pre into bootloader recovery mode and should allow the PC to recognize your device and proceed with the restore. In this mode the screen will display a giant USB logo instead of the usual Palm startup logo.&lt;br /&gt;
&lt;br /&gt;
The process usually proceeds as follows:&lt;br /&gt;
&lt;br /&gt;
(If you're on a Mac, you can follow the progress in /var/log/system.log)&lt;br /&gt;
&lt;br /&gt;
# WebOS Doctor begins&lt;br /&gt;
# At 3%, a ramdisk is transferred to the phone, and the phone is rebooted &lt;br /&gt;
# At 6%, the screen changes to the palm logo&lt;br /&gt;
# At 10%, the screen changes to a big arrow pointing down to an integrated circuit&lt;br /&gt;
# Novaterm access is available from 12% onwards&lt;br /&gt;
# The progress bar advances by 2% increments every 20 seconds or so&lt;br /&gt;
# If it gets stuck at 52% for more than 30 seconds, it's not going to progress further and you will need to try again.&lt;br /&gt;
# Around 54% the filesystems are being partitioned&lt;br /&gt;
# Around 66% the modem firmware is being reflashed&lt;br /&gt;
# Around 74% the carrier apps are being installed&lt;br /&gt;
# Around 84% the ROM is being verified&lt;br /&gt;
&lt;br /&gt;
If the process fails at 84% or later, the flash and modem have actually been written, so if you reboot you will get what you were flashing.&lt;br /&gt;
&lt;br /&gt;
== Modifications to the recovery process ==&lt;br /&gt;
&lt;br /&gt;
Between about 18% and 54% complete, you can novaterm into the device while it is being flashed, and modify the filesystem that will be run after the phone reboots (e.g. to touch /var/luna/preferences/ran-first-use).&lt;br /&gt;
&lt;br /&gt;
If you stay in a mounted directory, you can even cause the flashing to abort after the carrier apps are installed and just before the ROM is verified.  This is another point where manual modifications can be made.&lt;br /&gt;
&lt;br /&gt;
After you have made your modifications, unmount any filesystems you have mounted and &amp;quot;tellbootie reboot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Can't boot into recovery mode? ==&lt;br /&gt;
&lt;br /&gt;
In the very unlikely event that your Pre will not boot into recovery mode (indicating that your boot loader on the flash disk may be damaged or corrupted) you can try booting bootie into recovery mode over USB instead: [[Last_Resort_Emergency_BootLoader_Recovery]] '''Note that there has not been a single reported incidence of this being required, we do not recommend that you attempt this unless you have tried all the steps above exactly as described at least 10 times.'''&lt;br /&gt;
&lt;br /&gt;
Short of hardware damage, it should not be possible to &amp;quot;brick&amp;quot; a Pre.&lt;/div&gt;</summary>
		<author><name>Hpram99</name></author>
	</entry>
</feed>