Rotlaus Software

Pages: [1] 2 3
Print
Author Topic: rlToday Skin Developer Resource Kit  (Read 59284 times)
0 Members and 2 Guests are viewing this topic.
Pedram
Global Moderator
Sr. Member
*****
Posts: 266



View Profile WWW
« on: January 31, 2008, 01:31:04 PM »

rlToday Skin Developer Resource Kit (RSDRK) v0.5

Documents
Quote
* rlToday new user howto
* rlToday skin reference
* Some application locations
* Some registry keys
* rlToday Advanced Techniques
* A tricky way to remove 0 from rlToday Skins
* Affixing the Today Plug-ins
* Help - a help file for some of included items in RSDRK package
* ChangLog - RSDRK Version history
Tools
Quote
* BTSwitch - Bluetooth toggle
* ShowCalls - Show callhistory
* ShowToday - Show Today
* ShowOutgoingCalls - Show outgoing calls
* ShowMissedCalls - Show missed calls
* ShowIncomingCalls - Show incoming calls
* Control - Link to Settings (control panel)
* folderview - Link to Programs
* radiooff - Phone toggle (flight mode)
* Refresh Today - Refresh today screen
* WisSystem - Show Memory, Battery, Storage card free space
* WisVol - Show volume pop up
* AltTab - Task switching, similar to Alt+Tab in PC.
* VJToggleTodayIIAlpha - resize/remove top/bottom bars
* VJVolubilis - Wifi, GPRS, Infra Red, audio gate way toggle [1]
* VJPhoneTools - Dial number/Send SMS/Send Email from commands. [1]
* VJPhoneShortcuts - Shortcut to Call history and Speed Dial [1]
* VJTodayButton - Switch to your today screen [1]
* VJTrayLaunch - Add programs to tray launch [1]
* VJOkButt - Simulate OK and X button press and more ... [1]
* VJKeyPress - Simulate pressing hardware keys [1]
* VJDeviceLock - Lock your device [1]
* ApptX - Export appointments to registry
MortScripts
Quote
* BackLightHigh/Med/Low - change your backlight.
* Displayoff - Turn off your screen.
* Poweroff - Similar to press power button.
* VolHigh/Med - Set volume High/Med.
* AutoExe v0.1- Schedule task for running scripts/tools.
* parseXML - XML parser for parsing RSS and so on.
* ChangeTodayTheme - A tool for changing today theme.
* ChangeSoftKeys - Changing your Left / Right softkeys.
* Status - script to show an example for TotalMemory, FreeMemory, FreeDiskSpace, BatteryLevel, PhoneState, SignalStrength, SpeakerPhoneState, RingerState, BlueToothState, SyncState
* quoteofday - sample script to show random quote on your skin.
* Rafer Weather - get weather forecast and show on your skin [2].
* Sys-to-Reg - Comprhensive scripts for doing everything on your skins [3]
* SimpleWeather - Simple and fast script to get 5-day weather forecast.
Note: in order to use these script you need to install MortScript: http://www.sto-helit.de/
Sample Skins
Quote
* rltodayall - a sample skin which show how to show metters, bars, symbols, ... on skins.
* Pi3cH - sample skin/scripts to show you how to make tabbed skins.
* FocalPi3cH - sample skin/scripts to show you how to make fullscreen skins and replace topbar and command bar.
* ASCII Art - Drawing graphs and ASCII animation in you skin
Misc
Quote
* grid-image - if you have problem to place objects in your skin you this images.
* SimpleLauncher - get rid of many launchers?! OK! just you this simple application launcher created with HTML pages. Simple, Fast, Low memory usage.
* shortcut-settings - Shortcut to settings(control panel) items
Version history
Quote
16/JUN/2008 - version 0.5
11 /MAR /2008 - Updated - version 0.4
10 /FEB /2008 - Updated - version 0.3
7 /FEB /2008 - Updated - version 0.2
External Links
Quote

* rtrdk-v0.2.zip (208.11 KB - downloaded 880 times.)
* rtrdk-v0.3.zip (351.94 KB - downloaded 512 times.)
* rtrdk-v0.4.zip (657.7 KB - downloaded 517 times.)
* rtrdk-v0.5.zip (776.18 KB - downloaded 2882 times.)
Logged

------------------------
rlToday Developer Resource Kit v0.5
 I-teq XBOND, WM5, 5.1.195, V1.12.80
ultravox

Posts: 25


View Profile
« Reply #1 on: January 31, 2008, 11:28:15 PM »

For wifi I use http://www.vijay555.com/?Releases:VJVolubilis

Toggle doens't work in WM6, but on/off does.

It works ok GRPS toggle.

Also for bluetooth
Logged
Pedram
Global Moderator
Sr. Member
*****
Posts: 266



View Profile WWW
« Reply #2 on: February 07, 2008, 08:24:53 AM »

Quote from: ultravox
For wifi I use http://www.vijay555.com/?Releases:VJVolubilis

Toggle doens't work in WM6, but on/off does.

It works ok GRPS toggle.

Also for bluetooth
thanks.

Version 0.2 released.
Logged

------------------------
rlToday Developer Resource Kit v0.5
 I-teq XBOND, WM5, 5.1.195, V1.12.80
Pedram
Global Moderator
Sr. Member
*****
Posts: 266



View Profile WWW
« Reply #3 on: February 10, 2008, 09:43:39 AM »

Version 0.3 released.

ChangeLog:

10/2/2008 Added:
* parseXML - XML parser for parsing RSS and so on.
* ChangeTodayTheme - A tool for changing today theme. (with this tool You can store your Today theme anywhere!)
* ChangeSoftKeys - Changing your Left / Right softkeys.
* Status - script to show an example for TotalMemory, FreeMemory, FreeDiskSpace, BatteryLevel, PhoneState, SignalStrength, SpeakerPhoneState, RingerState, BlueToothState, SyncState
* quoteofday - sample script to show random quote on your skin.
* Pi3cH - sample skin/scripts to show you how to make tabbed skins (demo: http://rotlaus-software.de/forum/viewtopic.php?id=1099)
* FocalPi3cH - sample skin/scripts to show you how to make fullscreen skins and replace topbar and command bar (demo: http://rotlaus-software.de/forum/viewtopic.php?id=1171).
* Weather by Rafer - get weather forecast and show on your skin (Not Included)
Download From: http://rotlaus-software.de/forum/viewtopic.php?id=270
* Sys-to-Reg by emerym - Great and comprhensive scripts for doing everything on your skins (Not Included)
Download From http://rotlaus-software.de/forum/viewtopic.php?id=1192
Logged

------------------------
rlToday Developer Resource Kit v0.5
 I-teq XBOND, WM5, 5.1.195, V1.12.80
Matthiew Marks
Global Moderator
Full Member
*****
Posts: 199



View Profile WWW
« Reply #4 on: February 23, 2008, 06:06:19 AM »

Nice work Pie3cH. Where could I find more info on the AltTab program? I'd like to know if there's commands I can pass to it.
Logged

Pedram
Global Moderator
Sr. Member
*****
Posts: 266



View Profile WWW
« Reply #5 on: February 23, 2008, 12:40:32 PM »

search in xda forums. I found it there.
Logged

------------------------
rlToday Developer Resource Kit v0.5
 I-teq XBOND, WM5, 5.1.195, V1.12.80
Axman

Posts: 47


View Profile
« Reply #6 on: February 24, 2008, 01:23:13 AM »

Pi3cH  -

I know you're not using it but you might want to include ApptX in this thread in case anyone wants to have their calendar info on their rlToday screen.
Logged
Pedram
Global Moderator
Sr. Member
*****
Posts: 266



View Profile WWW
« Reply #7 on: February 24, 2008, 09:35:30 AM »

Quote from: Axman
Pi3cH  -

I know you're not using it but you might want to include ApptX in this thread in case anyone wants to have their calendar info on their rlToday screen.
sure thanks.
I'll include it in the next version
Logged

------------------------
rlToday Developer Resource Kit v0.5
 I-teq XBOND, WM5, 5.1.195, V1.12.80
Pedram
Global Moderator
Sr. Member
*****
Posts: 266



View Profile WWW
« Reply #8 on: March 01, 2008, 09:49:25 AM »

SimpleWeather

SimpleWeather is fast and simple script for getting 5-days weather forecast from Yahoo! weather website. This script save 5-days weather forecast into pda registry so you do not need to connect to internet for each day weather forecast. Also it generates HTML file which shows all 5days weather forecast.

Usage:
1. Open SimpleWeather.mscr edit below lines:
Code:
# your location (see http://developer.yahoo.com/weather/ on finding your location)
location="95129"

# desired units for temp, f or c
units="c"

#Path for image file to be copy?
curentweatherimage="\Program Files\rlToday\YOURSKIN\YOUWEATHERICON1.png"
forecastweatherimage="\Program Files\rlToday\YOURSKIN\YOUWEATHERICON2.png"
2. Connect your pda to internet and run simpleweather.mscr. after this step you will have 5days weather forecast in registry and html file.

3. In your rlToday skin,
 * Point to "\Software\emerym\Weather\Tomorrow" for getting tomorrow weather forecast
 * Point to "\Software\emerym\Weather\Current" for getting current weather forecast
 * Make Onclick action for SimpleWeather.mscr. each day after clicking script will update tomorrow forecast. Also, if you got your pda connect to internet it will update weather forecast. if there is no weather forecast for tomorrow it will show an error message.
 * Make Image to YOUWEATHERICON1.png for current weather icon or YOUWEATHERICON2.png for tomorrow weather icon. This script copy/overwrite related weather icon from Icons folder to these two image files. and will reload your today screen after each image copy.
 * Make Onclick action to \SCRIPT-PATH\WM7-WeatherForecast.html in order to exhibit 5days forecast.

Example:
WM7 Skin by Pi3cH
http://rotlaus-software.de/forum/viewtopic.php?id=1257

Note:
This script would be add to version 0.3 of rltoday developer resource kit.
Thanks rifraf for finding new feed for yahoo weather. From now on you can use simpleweather to get 5 days forecast. Update 12 Nov 2008. SimpleWeather 3.3

* SimpleWeather_v3_3.zip (57.86 KB - downloaded 338 times.)
Logged

------------------------
rlToday Developer Resource Kit v0.5
 I-teq XBOND, WM5, 5.1.195, V1.12.80
ultravox

Posts: 25


View Profile
« Reply #9 on: March 03, 2008, 12:10:19 AM »

Nice work, I really must take a closer look over the new skins.

To bad I din't find a way to creat new font icons/characters. It would make a better skin.
Logged
fizawan

Posts: 4


View Profile
« Reply #10 on: March 05, 2008, 05:58:46 PM »

Hi,

This is my first post to the forum. I am glad to learn a lot from this forum, therefore I think I should thank to a lot of people from this forum in guiding me to make my skin. Especially to Pi3ch who provided a lot of guideline about topbars, tabbed and the usage of mortscript. I developed a skin using the developer's kit and here are the screenshots of them

Basically it compromised of 4 major things that I have compiled. the topbar, the tabe info center, the icons main body and the rest are coding of skins and mortscript. I havent got time to upload the skin files (they are a little bit messy) therefore if I got time I will upload them later.

Any comments/critiques are welcome. Thank you.
Logged
alipendier

Posts: 28


View Profile
« Reply #11 on: March 06, 2008, 01:51:42 AM »

Pi3cH

Thats a nice simple weather code, do you think we can use that for the what you asked here http://rotlaus-software.de/forum/viewtopic.php?pid=4705#p4705 I already have the iphone html on there, Stefanux already started it here for me but he has some issues with getting yahoo 7 days forecast - PRETTY NICE !
http://forum.xda-developers.com/showthread.php?p=1939685#post1939685 Thanks :cool:

* preview.jpg (74.12 KB - downloaded 232 times.)
Logged
Pedram
Global Moderator
Sr. Member
*****
Posts: 266



View Profile WWW
« Reply #12 on: March 07, 2008, 05:11:31 AM »

Thanks fizawan Good work. it is new kind of iPhone skins.

alipendier, yes when can use it. If you are familiar with HTML or HTML editor tools, you can change HTML page easily. Also if you create one HTML sample code (which is more beautiful than current one Wink ) just sent me. I embeded it into simpleweather code.
Logged

------------------------
rlToday Developer Resource Kit v0.5
 I-teq XBOND, WM5, 5.1.195, V1.12.80
alipendier

Posts: 28


View Profile
« Reply #13 on: March 08, 2008, 07:58:43 AM »

Here's the iphone weather html for the background

Code:

###BUILD HTML FILE###
ofile="^LF^"
ofile=ofile&"

^LF^"
ofile=ofile&""&locname&" Weather
^LF^"
ofile=ofile&""&cctemp&",  "&cccond&"
^LF^"
ofile=ofile&"
^LF^"
ofile=ofile&"
^LF^"

#rows of table alternating colors
i=1
while(i<8)
  if(i MOD 2=0)
   ofile=ofile&"
"
  else
   ofile=ofile&"
"
  endif
  ofile=ofile&"
^LF^"
  i=i+1
endwhile

#footer
ofile=ofile&"
                        Hi..Lo..Pre..
"&fdday&""&fdcond&"&""" height=""20"" align=""bottom"">"&""&fdhi&""&fdlo&""&fdpre&"
^LF^"
ofile=ofile&"
Updated "&cclsup&"^LF^"
ofile=ofile&"[Refresh]
^LF^"
ofile=ofile&"^LF^"
WriteFile(datapath&"\weather.html",ofile)

Run(datapath&"\weather.html")
exit
Logged
fizawan

Posts: 4


View Profile
« Reply #14 on: March 09, 2008, 07:18:52 AM »

Alright, as promised, this is the advance-iphone skin that I've created based on pi3ch developer's kit. Please take notes of what should be done in order to make full use of the skin.

1. The essentials software
- rltoday
- mortscript http://www.sto-helit.de/index.php?module=download&action=list&entry=18
- vjvolubilis http://www.vijay555.com/?Releases:VJVolubilis
- weather watcher, used for weather tab, weather icon in skin and s2u2 http://www.singerscreations.com/AboutWeatherWatcherMobile.asp
(note: weather watcher is also using net framework 2.0, but I think the later version of net framework is ok too)
- mortplayer for ipod icon and player tab http://www.sto-helit.de/index.php?module=download&action=list&category=21
-a2dp toggle for handsfree/stereo bluetooth toggle (buttons on phone tab, player tab and utilities tab) http://www.teksoftco.com/storage/download.php?product=a2dptoggle
- vibra switch for vibrate http://forum.xda-developers.com/showthread.php?t=277811 (post # 1)
- psshutxp for reset http://ppcsoft.narod.ru/english/
- vj today toggle http://www.vijay555.com/vj/releases/vjtoggletodayii/vjtoggletodayiialpha.exe
- oxios memory for clearing memory leak (the green button on phone and utilities tabs)
http://forum.xda-developers.com/attachment.php?attachmentid=31763&d=1165147776

2. The software of the icon (using on click command, to change them have to edit path and icon source in all of the .xml scripts)
- one touch calendar for calendar icon http://forum.xda-developers.com/showthread.php?t=326891&page=47
(post # 47, register first to download)
- S2V for photo icon http://forum.xda-developers.com/showthread.php?t=358187
- Picsel Browser for picsel icon
- Google Maps  for maps icon http://www.google.com/gmm/whatsnew.html
- HTC Voice Recorder for recorder icon http://forum.xda-developers.com/showthread.php?t=333554
- esmertec jbed for java and web (opera mini) icon http://www.winmobiletech.com/092007MidletBible/Esmertec_AG_Jeodek_Java_MIDP2_0-dFine.rar (note: for opera mini, you have to set the parameters in .xml files if it didnt set as s0)

3. Optional software
- pocketcm for great contact/sms manager http://www.pocketcm.com/contact.php
(note: have to edit the path for phone icon to use it on phone icon)
- s2u2 for sliding unlock http://forum.xda-developers.com/showthread.php?t=353008
(note: to use weather icon based on weather watcher, go to s2u2 settings and set option 5-UserWeather from Today's Weather Forecast from, it will triggered to read from mortscript for weather)

4. Installation and Setings
- Download and unzip the folder into \Program FIles\rltoday
- in the Iphone folder, copy and paste vltodaytogleiialpha.exe and autosettings into \windows\startup folder
- regedit the registry HKLM\Software\Vijay555\VJTodayToggle\
    -TrayVisible = 0, StartSize = 1, Softkeysize = 1 and Enabled = 1 (if you cant find tthe registry, run the vjtodaytoggleiialpha.exe)
- select iphone as main skin in rltoday
- softreset to make sure all scripts in startup folder are running

Hope you guys enjoy it, and any comments/questions/critiques please let me know
The only thing that I cant get to work is to change the status of volume to vibrate/no sound statu, if anybody knows the registry for those status please let me know, I will edit the skins and upload/tell you where to change. Again, thanks to everybody that supposed to have credits onto this skins there are alot, I cant name them all) and all of the credits should go to them, I just used and change some to make a new skin

* IPHONE.zip (684.94 KB - downloaded 301 times.)
Logged
Pages: [1] 2 3
Print
Jump to: