n/a posts
Thanks Meter: 0
By SevenRains, Guest on 12th August 2008, 09:51 PM
Post Reply Email Thread
Project Orphaned and/or looking for main developer!

First of all I'd like to say thank you to the community of people who helped bring Sunscape this far. The people from xda developers, as well as those who joined in the meanwhile make this forum an excellent place to start, maintain, develop and most importantly test any type of software.

Sadly, I lack the resources, for example time, to continue my development of Sunscape. During the time I've been writing and testing this program I have tried to provide an alternative to what we already have on the market. I'm currently looking to orphan the project and/or find a main developer to co-author the program. Perhaps somebody with more talent, will and desire to continue Sunscape.

Thus, if there's anybody willing to either take up the whole project and move on with it, or be the main developer of this project with my assistance, I would very much be interrested. Please let me know, I'll keep checking my messages to see if somebody is interested. Thank you!


Sunscape is an opensource alternative to the iPhone lock. Sunscape tries to allow the user to fully configure the screen locker down to the very last details as well as maintaining a small memory footprint and trying to be as compatible as possible with very many different devices.

This app has been tested on an Axim x51v and by a couple of people reporting it to be stable enough. It's ongoing development so I appreciate any kind of complaint, suggestion, bug, code modification or anything else you'd like to do. These are the minimum requirements:
  • Windows Mobile 5 onward (sorry wm2003 users out there)
  • Compact Framework 2.0

  • R2U (rub to unlock) and S2U (slide to unlock)
  • vga/qvga anything, depends what you configure it to be!
  • fully configurable interface (including graphics etc...) based on a documented XML file with configuration tool.
  • on screen display for time, date, appointments, alarms.
  • on screen display of battery, messages, notes, emails, signal, weather, etc...
  • uses pressure-points instead of "slide to unlock", future releases will include other nifty ways to unlock based on touch.
  • has a small memory footprint and triggers based on time and load opposed to OEM "backlight" triggers.
  • can hotswap portrait vs landscape, ie, it will automatically switch to landscape or portrait mode on supported devices.
  • has separate configuration options for both modes portrait and landscape.
  • supports fully configurable full screen callerID and answer or reject by reaching a pressure point.


Pipboy_v5 [ including aussiebum's WVGA version - you will need the latest cab file for this theme ]
master athlon's Guess Who
sempixel's Squared Nature [ you can find the French version there too ]
ruebyi's GANT
sansnil's Galaxy

-Arturo-'s icons:

Stable releases are those who were thoroughly tested by several people. They don't contain the latest features, modifications or bugfixes but they are bound to work and be compatible with the themes you've seen above. Snapshot releases are development releases with new features and enhancements and are thus prone to not work correctly. In either case, if you've found a bug, please report it and I'll fix it asap!

Top most is the most recent version! Please note that themes may not work unless the developers have updated to the new Sunscape.xml! If you post bug reports please post them for the top most version in the list below. The others below the top most are there just for history purpose. Please download the top most as it contains the recent changes and bugfixes.

[ SVN ]
You can always grab the latest SVN version from HERE. Please note that this will change in time and is considered the most unstable version of Sunscape. If you just want to browse the repository, you can do so HERE.

I included this section to easily track feature requests and stuff that must be done.

- Gestures (should be done, will take a bit of modifications to the core, no planned date yet).
- Show in front of password/locker screen.

  • Included S2U functionality (currently supported on the PipBoy theme).
  • Text centering on gadget display.
  • Option to use other font styles bold, italic etc...
  • Add option to create shortcut in Windows\StartUp through Sunscape Config.
  • Added remote control utility to control Sunscape.
  • Switched to memory resident mode, faster and more stable.
  • Switched to SVN/Snapshot system.
  • Added signal gadget.
  • Revamped code, cleaner, tidier, faster...
  • Added application exceptions: you can set when Sunscape won't lock the screen. Useful, ie: a GPS application is running and you wan't Sunscape to play nice and not lock the screen.
  • Switched to our own process manager, bye bye PID files!
  • Added Sunscape-effect for real time wallpaper transitions.
  • Added single color transparency.
  • Added volume gauge.
  • Fix for true newlines in appointments and phone strings.
  • Fix for VK code handling, switched to hard-coded values for better compatibility.
  • Implemented exit on answer call.
  • Added month number in appointment section.
  • Added alarm and reminder handling, Sunscape now silently lets the system handle priority windows.
  • Added nickname and middle name to phone format options.
  • Fixed phone handling, it should now get the caller contact properly.
  • Added localization settings.
  • Boosted startup speed.
  • Fixed day of week handling, it now displays correctly.
  • Added current battery level in percent on the battery gauge.
  • Fix for not locking while phone call active (uh, why didn't it work before?).
  • Sunscape Config now properly scales on SIP.
  • Changed unstable release system to YMDmh for better management.
  • Added drop-shadow for fonts.
  • Fixed centering. You can now have X = 0.



  • If you downloaded the CAB file, just copy to your device and install as normal. In case you've downloaded the stable version, you'll find the CAB file in SunscapeCAB/Release and you can copy it to your device and install.
  • You will have three utilities installed: Sunscape - this is the main program and, when launched, will stay resident until the CPU Threshold is below the configured value; Sunscape Remote - this utility will help you control Sunscape while it is running; Sunscape Unlock - this will turn off Sunscape completely; Sunscape Config - this is the main configuration tool including some documentation. However, if you wish to theme for Sunscape, please refer to the Sunscape.xml file since it's a bit more detailed.


Please first run Sunscape Unlock.exe and then uninstall. Also, if you've created a shortcut with Sunscape Config, please remove it from either Sunscape Config or from the \Windows\Startup folder.

I'd like to thank A_C for being an inspiration, the guys at ppcwarez who were very helpful in accommodating my first release as well as testing it. Also many thanks to this thread and xda-developers for their useful comments and feedback that made this application come alive. I'd also like to thank master athlon, sempixel and ruebyi for their nice themes, -Arthuro- for the nice visible icons. Thank you!
Attached Thumbnails
Click image for larger version

Name:	themeImages1.jpg
Views:	8209
Size:	49.0 KB
ID:	152706   Click image for larger version

Name:	themeImages2.jpg
Views:	7935
Size:	23.4 KB
ID:	152707  
12th August 2008, 09:58 PM |#2  
nir36's Avatar
Retired Moderator
Flag Jerusalem
Thanks Meter: 339
thanks dude. will give it a try tomorrow.
12th August 2008, 10:18 PM |#3  
lepsyfou's Avatar
Senior Member
Flag Montreal ( and Lille France)
Thanks Meter: 4
thanks you.. I Go in to test.. lol
12th August 2008, 11:07 PM |#4  
Senior Member
Thanks Meter: 1
dang it, it doesnt work for me! i get The file 'Sunscape' cannot be opened. Either it is not signed with a trusted certificate, or one of its componets...etc. any idea as to why this might happen. using ETEN M600 w/ Kozhura's WM6.1 ROM
12th August 2008, 11:26 PM |#5  
Senior Member
Flag Belgrade
Thanks Meter: 460
Donate to Me
Not working on HTC Hermes - unhandled exception or something like that. Deinstalled...
12th August 2008, 11:57 PM |#6  
Thanks Meter: 0

Compact Framework 2.0 or higher installed?

master athlon:

Tough one! Usually happens if some component is not found... Like pilgrim011, please check you have Compact Framework 2.0 or higher installed... There shouldn't be a pretty solid reason it doesn't run, it runs fine on a ETEN Glofish X800.


Thanks Please let me know what works and what doesn't...


Thanks for testing!
13th August 2008, 12:04 AM |#7  
Junior Member
Thanks Meter: 0
Originally Posted by pilgrim011

Not working on HTC Hermes - unhandled exception or something like that. Deinstalled...

Same thing happens here.

iPAQ 614c.
13th August 2008, 12:06 AM |#8  
Senior Member
Flag Belgrade
Thanks Meter: 460
Donate to Me
Originally Posted by SevenRains

Compact Framework 2.0 or higher installed?

The one that comes with Windows Mobile 6 Professional(latest official HTC ROM), so - 2.0.
13th August 2008, 12:14 AM |#9  
Thanks Meter: 0
Hmm, tried a hard reset on a TyTN II - works...

Installed to storage card or device? Install to storage card doesn't work.

EDIT: It would be helpful if you can say what that error actually is...
13th August 2008, 12:33 AM |#10  
Senior Member
Flag Belgrade
Thanks Meter: 460
Donate to Me
It's working now - I reinstalled it to main storage, previous it was on storage card. Tomorrow I'll continue with testing.
13th August 2008, 12:36 AM |#11  
Thanks Meter: 0
Originally Posted by pilgrim011

It's working now - I reinstalled it to main storage, previous it was on storage card. Tomorrow I'll continue with testing it.

Many thanks pilgrim011! And sorry I didn't mention it should be installed to device instead of storage... Post updated!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes