Related
** Update 3 **
There's another beta coming out soon, with lots of exciting new features.:
* The promised 'folder widget' - display the contents of a folder on your device in a virtual screen. I use this as my 'podcast folder' (inside a dock) so I can select one to listen to.
* Directly select a folder/executable on your device whilst in the designer. Obviously you have to have your device plugged in via USB for this to work.
* A QVGA example desk (previous versions only had VGA)
* Lots of bugfixes.
** Update 2 **
Still working hard to get a preview release to you guys. A lot of the current work is in making the PC-based designer as intuitive as possible - an important factor I believe - don't want any complaints about crashing, etc (I hate that the most - you put hours into something, and it explodes).
Anyway - Some of you have expressed concern that you won't be able to get to your today bar icons (the icons down the bottom of the today screen) - while HotDesk is running. The current solution to this is a context menu bound the the desktop click action - that allows you to clip the window to a certain (configurable) height, whilst simultaneously minimizing all other windows - allowing you to see the today bar behind.
This screenshot demonstrates:
Shot
I hope to have a preview release (that won't have all the features that the final release will have, but will still have lots of cool stuff) - to you by the end of next week. Features expected in the preview release:
* Desktop designer, allowing drag'n'drop drawing of all desktop widgets (of course)
* Background widget - set your background, per virtual screen, to an image of any format that PocketPC can read (png,gif,jpg,bmp)
* Picture widget - place a picture at any location on your virtual screens. Handy for non-active element theme customisation.
* Button widget - Define up/down state images, and an action for your buttons (Actions such as 'go to next/previous/specific vscreen', 'start program', 'show/hide dock window' etc)
* Today item Widget - place any today item installed on your system onto any vscreen
* Gauge widget - Text/Graphical gauges linked to system properties (battery,disk/mem free etc). Graphical gauges have customisable background images, and gauge-bar size/image/location.
* Directory widget - place an icon box of any directory on your PocketPC inside a Virtual Screen or Dock - I use this inside a dock, so I can click an icon saying 'My Podcasts' - and up pops a dock sub-window inside my HotDesk with an iconbox with an icon for each of my podcasts. Think of it as a mini-filemanager in a Dock.
More features to come in the final version - but I just want to get this out there for now so you guys can get the creative juices flowing.
More news soon.
** UPDATE **
Got some screenshots of HotDesk running on my JasJar.
A bit of explanation:
Shot 1: The main screen of the demo desktop I'm working on. Here you see 4 application launchers, 2 text gauges (time/date), and a graphical gauge (battery). The Gauge designer can be seen in the designer screenshot at the bottom of this post.
Shot 2: A 'dock' demo. Clicking the 'folder' icon triggers a 'visibility toggle' action on the dock window. The dock window is a Virtual Screen like any other - it just happens to be nested inside another Vscreen.
Shot 3: A demonstration of nesting Today Plugins inside HotDesk. This is more difficult to code than it sounds: essentially you have to reimplement all the message calls/events that the Today screen does. Surprisingly, this was one of the hardest things to code in HotDesk so far. As you can see, I haven't done background transparency for Today plugins yet, but that is coming soon.
Shot 1
Hi All,
I'm creating a new desktop design tool for WM devices. Its aim is to be both friendly to designers, and also to be powerful enough that it's a useful replacement for the today screen et al.
I won't beat around the bush: I *hate* the today screen. I won't launch into a religious argument about that here - I'm just here to show you the work I've been doing.
Announcing: HotDesk.
Hotdesk contains two components: A program that runs on your WM device, that loads '.desk' files - files which contain all the art, logic etc - of your custom designed desktop. The other component is hotdesk designer - an early screenshot of which I've attached to this post.
The designer will be familiar to anyone that has used any kind of vector graphics tool. You simply drag/drop/move - your components on the 'virtual screens' of your desktop.
HotDesk is based around the concept of 'vscreens' - a desktop contains one or more VScreens - that are tied to an orientation (landscape or portrait). Based on the current orientation of your device, the desktops you design for that orientation are displayed - and the user moves between them using buttons that are tied to the 'change vscreen' action.
I'm sure most of you have seen offerings such as 'Wisbar Advance Desktop', and others. Don't get me wrong - Chris does a great job with Wisbar/Desktop - but HotDesk aims to go far beyond products such as these - by creating a rich set of embeddable components that can be customised to your needs. On my PPC, I often find myself jumping between a thousand separate tiny little applications that perform a certain task, or display a certain device statistic - HotDesk aims to allow you to tie almost any action to a button - or connect any device statistic to a custom graphical gauge (as can be seen in the screenshot)
Current features:
Custom button launchers. Definable graphics for up/down states
Completely customisable gauges (gauge image, cursor image, data source)
Multiple virtual screens, and programmable screen change logic
Different screens for portait/landscape views
File list control - e.g. display files in a folder for easy selection (I use this as a popup from my 'podcast folder')
Embed today plugins - In my opinion, today plugins are generally memory hogs - but if you must, you must
Tab widget - have a tabbed dialog within a vscreen
This application is not yet complete, but I must admit I'm excited by what it does so far. I'll be releasing a beta soon - so watch this space. If you have any feature suggestions (e.g. something you've been aching for, not found in other desktop-type apps) - now is the time to speak up.
Oh yeah, here's the screenshot (sorry for the size):
Designer Screenshot
Alex.
You app sounds like it will take customizing the today screen to a new level!
Looks very promising. Will I have the ability to turn my today screen into a dial pad?
kewl!
shud support QVGA / VGA & Square Screens..that's a plus..!
and abillity to change phone dial skin if possible..
Looks COOL!
If I read that right, it'll allow you to have more than one Today screen? Like a virtual desktop?
If so, is there a way to make the inactive one truely inactive so it doesn't use much RAM? That's probably asking waaaay too much, but would be awfully cool!
Either way, I'll be (not so) patiently watching....
blazoner said:
Looks COOL!
If I read that right, it'll allow you to have more than one Today screen? Like a virtual desktop?
If so, is there a way to make the inactive one truely inactive so it doesn't use much RAM? That's probably asking waaaay too much, but would be awfully cool!
Either way, I'll be (not so) patiently watching....
Click to expand...
Click to collapse
Already done this - there are two 'memory modes' - light and heavy. Light mode dynamically loads each screen (including today plugins). If you don't go to the screen with the plugin, it doesn't load it.
Of course, the trade off is screen load time.
Heavy mode loads all screens at once - heavier on RAM, but faster.
b_sphinx said:
shud support QVGA / VGA & Square Screens..that's a plus..!
and abillity to change phone dial skin if possible..
Click to expand...
Click to collapse
As for the QVGA/VGA - each vscreen has a preconfigured size - the device-side application chooses the correct default vscreen based on the res/orientation. You specify the default starting vscreens in the designer.
so... when is the beta release??
Thanks
Greetings,
Hope to see your product soon,
and yes do make it compatible with omap 850 processor coz its little slower than
others.
And also if you could add minimizing windows like we have in desktop it would be great.
Hope you'll giv it for free cuz i dont have any credit card or any other card to pay. I'll love to have your application.
samy.3660 said:
Greetings,
Hope to see your product soon,
and yes do make it compatible with omap 850 processor coz its little slower than
others.
And also if you could add minimizing windows like we have in desktop it would be great.
Hope you'll giv it for free cuz i dont have any credit card or any other card to pay. I'll love to have your application.
Click to expand...
Click to collapse
I'll come up with some arrangement for people participating in the beta - more information soon.
Hi!
This app seams like "the thing", but will it be WM2003SE compatible?
Regards,
PK
Testing
I would like to be part of the beta testing when avalible. GreggSymington(@)Sbcglobal.net . Looks great so far.
I would also love the opportunity to be in your beta group.
Would it be possible to lock one or more of your Today screens separately?
Also, will there be a toggle for accessing the main (or user defined) Today screen, similar to VJTodayButton?
Both of these functions would be really convenient.
Cool
Greetings,
Yes i will be participating in beta ver.
Is there a testing version yet?
Hi LordChaos
Been playing around with theme development and would love the opportunity to beta test your product
rgds, GA
datruth said:
Looks very promising. Will I have the ability to turn my today screen into a dial pad?
Click to expand...
Click to collapse
I'm going to assume your answer is no.
datruth said:
I'm going to assume your answer is no.
Click to expand...
Click to collapse
If there's enough interest I''ll code a TAPI wrapper - thus allowing this.
Any news?
WoW, nice way of creating virtual desktops. It reminds me to the Wisbar Advanced Desktop plugin for Wisbar Advance 2 but even better since you are also developing a proper tool for PC!!!!!
Congratulations!!!
Oki
Great Work
This looks fantastic. Would love to be in the beta test of this. Keep us posted.
SSContact (ScrollingStone project name) is a application similar iContact developed by larna.
Why a similar iContact app ? The reasons are three :
- because I wanna do it by myself...
- because I want add all features that i like...
- because I'm enjoying to code and i'm having fun to see this app growing.
News
30/06/2006 - Released version 1.1.3!! Sorry guys I'm really busy with studies and I've also started a new project (iMedia) so I can't work much on this just in some spare time
12/06/2007 - Released version 1.1.0!!
10/06/2007 - Released version 1.0.13RC4!!
08/06/2007 - Released version 1.0.10RC3!!
02/06/2007 - Released version 1.0.4RC2!!
02/06/2007 - Released version 1.0.0RC1!!
26/05/2007 - first beta version released!!
23/05/2007 - first alpha version released!! Still a bit buggy but working.
Features
- Just 19.90Kbyte of memory used.
- Two different Themes (one Light and one Dark)
- One Speed Icon for quick call
- Display Contact using tap on selected item or central key on dpad.
- Settings Dialog to customize the app, settings are stored in registry
- Sort Contacts by First or LastName or File As in Ascendenting/Descendenting order
- Support Landscape/Portrait
- Big Keyboard for quick search inside contacts
- Scrollwheel and DPAD support for scrolling
- Quick search using stylo with alphabetic index on the screen
SSContact and Icontact are different and both fully functional. Under some screenshots (they are bit old but give you an idea). Regards Guybrush
History and Download
History
Code:
- 20070630 Improved Scrolling speed.
Search on left index with single tap
Longer Selection
- 20070612 Optimized Code! Now Just 38 KByte!!
Full Screen Window without bottom menu toolbar
Keyboard Shortcut with left DPAD or softkey
Menu Shortcut with right DPAD or softkey
Left Index bigger.
- 20070610 Improvement in scrolling performance
Fixed DialPad Scrolling
Improved ABC Index search
- 20070608 Little improvement in performance
Fixed VGA Setting Dialog
Fixed VGA Keyboard
Fixed DialPad Scrolling
Fixed Indicator
Fixed some minor bugs
- 20070602 Selection disapper after 1/2 second from first tap
Fixed some minor bugs
- 20070602 Improved Scroll Procedure, now should be really smooth!!
Added Sort by File As
Changed Company Contacs show
Easy tap ;)
Hide Selection during scrolling
Two different themes (Dark and Light)
Improved code in many parts
Changed Icons
Added about dialog
Fixed some minor bugs
- 20070526 Added TouchScreen Moving Indicator
Changed Call Icon
Removed unuseful SMS Icon
Fixed Long Names
Some code optimization
Increased Font Contact
- 20070525 Fixed Windows 2003 Registry issue.
Fixed bug that open contact inverting sort.
- 20070524 Same code optimization
Added central D-Pad Key to open a contact
Fixed Double Tap
- 20070523 Direct Phone Dial
Display Contact
Speed Call
Fixed Landscape Mode
- 20070522 Registry support to store settings
Added setting for sort
- 20070521 Enable/Disable Speed Icons
Enable/Disable icons
Fixed new default settings to improve scrolling
- 20075020 Added manually settings for scrolling procedure
Added Property Sheet for category settings
- 20070519 Enable/Disable ABC Index
Added settings Dialog
changed Keyboard fonts
- 20070518 Sort Contacts Ascendenting/Descendenting
Added Button to hide Keyboard
Changed Keyboard Background
Some little improvement in scroll procedure
Fixed Selection after a quick search
- 20070517 Added Close Button in menu
Fixed Ascendenting Sort List
Added sort by first or lastname
- 20070516 Fixed a Keyboard bug after scrolling
Added Landscape/Portrait support
Added keyboard for quick search
Known issues
- keyboard have to be adjust in landscape mode (still to do!)
- settings controls have to be adjust in landscape mode (still to do!)
Faqs
- I feel SSContact slow in my device, Can I do something ?
- Try to disable graphics contents, it should improve.
- where are settings stored ?
- HKLM/Software/ScrollingStone
- How to unset SSContact from right softkey ?
- After unistall softreset the device, if it doesn't work remove string from HKCU/Software/Microsoft/Today/Keys/113 than softreset the device.
- I've problems with Keyboard. It reappearing when i press Hide. Why ?
- Hide button is used to hide keyboard for a second to show contact beside keyboard, if you want close the keyboard you must touch on OK button.
- where is Keyboard ?
- Left DPAD or left Softkey
- where is setting dialog?
- Right DPAD or right Softkey
Suggestions
- Pictures contacts
- Pictures are heavy for scrolling procedure and they should be too much small for be really usefull.
- Filtering by catergory
- At the moment, I'm not planning to do that, I think it's nice have a long list to scroll and keyboard is quick enogh to not have this feature
Support
If you like this software and want give me your thanks and opportunity to provide you a better quality-test software, please consider to
.
Download
Only WM5 version has been tested by me, I don't have a WM2003 or WM6 device to test them but they should work. Zip files have inside a cab, it will set SSContact as default contact app in right softkey. If you don't want it install RemoveSoftKey.cab and softreset the device or just extract file exe or see faqs how to change registry to remove it
GB,
I am a newbie in the ppc app development arena and I am curious to know what developer tools/apps did you use to create your app?
FYI.. I will try you app out as well..thx
I've used C and Windows CE API.
Good luck Guybrush
larna
Hey larna, thanks friend
SSContact first blush....
GB,
ok I gave it a spin. My Device is a Cingular 8525 (US) running WM6 (Black 3.01).
The first thoughts:
1. Formating of Contacts. the app shows lastname firstname instead of lastname, first name.
2. I am not seeing all my contacts or its not listing all the contacts in alphabetical order.
3. When I select a contact with my finger or the stylus, nothing happens.
4. It seems that the app is pulling Company info in some instances and contact name in others..very weird.
Suggestions:
It would be cool if you could add/import pictures from the contacts
Filtering by catergory
I think you have a good basis here just continue to work at it..good luck
- application is compiled for WM5 not tested on WM6 so i can't be sure all works properly there.
- Order is guaranteed by List Control and API of Windows CE so it's not my procedure but I'll check... be sure u don't have some space before names.
- Contacts, SMS and Phone are not enabled (it's only a test application not a complete application) so they can only be scrolled but u can't select them
- Yes it display company names when company name is present.
About suggestions :
- Pictures are too much heavy and it should make very slow scroll procedure and I Think they should be too much small to be really usefull.
- I'm not planning to add a filtering by categories at the moment, next step is add a Sort by Firstname and Sort by Lastname
Anyway thanks
thnx for this cool small application
imate jasjam win2005
my notes:
1- i tried icontact before ,not working with me
2-SSCONTACT, when i tape the contact nothing happen
3- i see that the interface is good by showing the 2 icons of dialing&message beside the name but again nothing happen upon tapping any icon
4- it scrolls only with the nevagtion key of the ppc not by finger!!!
5-the keyboard is stuck and not closed upon tapping except closing X buuton of the program
your suggestions?????????
I don't know... it's strange in your device not works iContact and also my app maybe u have some program have make some conflict with them... you should scroll with fingers... keyboard shouldn't stuck ...u can close it tap on OK button... icons and contact aren't enabled it's only a test application, it's the first time I have this report.
Guybrush said:
- I'm not planning to add a filtering by categories at the moment, next step is add a Sort by Firstname and Sort by Lastname
Anyway thanks
Click to expand...
Click to collapse
I think the most natural way to sort is outlook's "file as" since we already declare what we want to see as "file as"
I've already added sorting by first or last name at the moment tomorrow I'll post the new version, meanwhile if u found bugs on this report me
wow
ahhh... love those apps... both yours and larnas
seriously - great job.
got me all thinking about developing for ppc myself - any chance that you post sources? how difficult ... how time consuming is it?
at the moment no. Some parts are more difficult than other but I'm new in ppc programming and first I've to learn to apply so it taking me much time.
It's great you opened up your own thread. I love to beta test new and developing apps. Even though my device is slower, I will still give comments on your app.
The app so far is running pretty smoothly. A bug I found is with the keyboard quick search feature. There is a person on my contact list named, let's say "Zack"...when I type Z it does not go to the name. This happens for a few other letters with the keyboard as well.
Will you implement phone numbers showing up for names under just Company?
Also, what are the letters on the left side of the screen suppose to do??
during Quick Search with Keyboard you don't see people in the bottom of list just because Keyboard cover them... but search work if u tap Ok you should see them selected , I have to think a solution for that. Company phone is already show but u have to set Business Phone for Company contacts.. Letters on left side can be touched with stylo... letter set focus in first item that start with that letter.
Guybrush said:
during Quick Search with Keyboard you don't see people in the bottom of list just because Keyboard cover them... but search work if u tap Ok you should see them selected , I have to think a solution for that. Company phone is already show but u have to set Business Phone for Company contacts.. Letters on left side can be touched with stylo... letter set focus in first item that start with that letter.
Click to expand...
Click to collapse
I see what your saying. But still, when im at the top of the list than type Z on the keyboard, the list still doesn't scroll down to focus on that contact.
The phone number for the company in my contacts is put in the "Company tel." spot. This app can't read the company tel?
The letters on the side of the screen are too small to have real functionality. They are too hard to tap.
Will this work on WM2003?
I have TyTN with WM6 so it's not working properly I hope you'll make it work on WM6 soon. I would like to see some feature I'm missing in both iContacts and your app could you make it neverending scrolling? I mean that when you go to the end of contacts (Z) and scroll down more it will take you to the beginning (A) and the same form beginning (A) to the end (Z)? I hope you'll understand what I mean
sorry guys I don't have a device with WM2003 and WM6 so i cannot test it on them, I can compile and run on emulator but it's not the same thing... btw I'll try only when WM5 version is complete.
@freeyayo50, search doesn't work inside items but always from first char... the control in Windows Mobile can't search into substring... that's sad but i can't do nothing, so if your friend is called Zack and you don't remenber is Lastname i suggest to change order from Last First to First Last and perform search with new order, i've attached a new version.
BlackFlip is a Polarium clone, an easy to play (but hard to finish) puzzle game perfectly suited for stylus play.
The rules of the game are really very simple : there are black and white tiles which need to be flipped so that each row is either all white or all black... Different lines can even have different colors. Yes, as simple as that !
But the twist is that you can only do a single path, which can't overlap with itself. To draw that path, simple click on the puzzle, and move around. You can backtrack at anytime. To validate the path, simply click on the destination point and it'll flip all the tiles !
The grey border around is a neutral zone : no flipping on it, and it's not involved in the color check. So you can move on that one as if you were moving in and out of the puzzle. Doesn't sound like much, but using the grey tiles effectively is the key to solving the hardest puzzles.
For more details on how the game works, check out the video !
The games main feature is it's incredibly hi number of puzzles : more than 6000 !!! These range from very easy (0 stars, solvable in a few seconds) to very hard (5 stars, only solvable in a few minutes and by advanced players)...
This early release is pretty crappy, misses a few graphics, and doesn't actually have more features than that. But all the puzzles are available/solvable, and your progress is saved.
If you like puzzle games, this is a must-have ! If you don't like puzzle games... Well... Just give it a try, it's a matter of seconds before you learn how it works and see the potential of the beast. Just don't play directly on the harder puzzles...
TODO-list for the next versions :
- In-game level creator
- Level generator with difficulty settings (not as fun as real levels, and... well, just finish the 6000 levels first...)
- Etc...
ALL the credit for the game idea goes to Mitchell Corp. for creating the original Polarium game (for Nintendo DS and Gameboy Advance). If you like this game, considering buying one of those versions, the author definitely deserves the money !
Blackflip PocketPC is a port from the flash version by [F]laboratorium.org. All the credit for the graphics and the levels go to them and all the users who contributed to making/sharing all these puzzles. The game will be updated regularly to have up-to-date versions with the latest levels !
Have fun !
Download BlackFlip
Changelog :
v0.51 :
- Fixed page number bug in menu
- Improved translation system
- 400 new puzzles (resynched the database with blackflip.org)
- Added Italian translation (thanks to Scognito !)
- Fixed some text alignments
- Added 240x240 screen support, but still crappy (more like a quick hack than a real resolution support, but everything is 100% playable)
v0.5 :
- Added French translation !! (more to come if people participate )
- Bigger back to menu button on puzzle selection screen
- Faster boot up time
- Grade now ranges from 0 stars to 5 instead of 1 to 5...
- Added "Play Next" button !
- Change LOSER to YOU LOSE
- Quick and crappy stats page (sorry, I got lazy again !)
- Added menu state saving
- Slightly faster end game animation
- New better random puzzle picker (with level difficulty !)
v0.4 :
- New menu !!
- Better puzzle selection info
- Added sorting in the menu
- Added show/hide solved puzzles
- Added animated instructions
- New puzzle checking animation
- Smartphone support !
v0.3 :
- Initial Release
- 6000 levels !
You are one busy guy. Much respect to you Mollusc.
Absolutely fantastic! Do you think you could add 240x240 support on the list?
wont close
this wont close for me when I click on the x
and if I close it another way it still is showing on my top bar along with doubleskill
xd1936 said:
Absolutely fantastic! Do you think you could add 240x240 support on the list?
Click to expand...
Click to collapse
Yes. The game zone is max 240x240, and same goes for the menu, so it will fit on 240x240 screens once I finish it
this wont close for me when I click on the x
Click to expand...
Click to collapse
Well, the people who had that problem before figured out it was a screen calibration error. I'll put a bigger button in the next release and it should work better in the screen corners (or a real menu with an exit button ^^)
Great news! I looks forward to seeing the completed project
Great game, I really enjoy it so far. I do have the problem that it won't close.
Looks like a pretty cool game, thanks!
this is quite the masterpiece of puzzle gaming. I love your works mollusk. thanks for all games you shared with us so far.
by the way, does anybody have a tip for this game? I can only solve the easy ones right now. I think I am missing something.
Tips.... You could try to search for "polarium tips" on google, not sure if you'll get anything good, though. But, most hard puzzles have several things to keep in mind :
1. Generally the lines have different colors (so if you try to turn it all black or all white, you're screwed)
2. Uses extensively the grey part (moving in/out of the puzzle)
I'll update this week, lots of features are missing, including the puzzle solutions (and help, like showing where to start and/or finish ^^)
edit : opened a thread on XFlib.net for hints : http://www.xflib.net/index.php?topic=86
It's pretty empty and needs your help
A new version is out !! Not the best release ever, but I felt it was a decent enough update to justify a release today rather than tomorrow ^^
So here is the complete changelog :
- New menu !!
- Better puzzle selection info
- Added sorting in the menu
- Added show/hide solved puzzles
- Added animated instructions
- New puzzle checking animation
- Smartphone support !
Download BlackFlip
Here's a new release of BlackFlip, version 0.5 !
It's not really a major release, but is still a step up, and you could see it as a quick release before the next big update. The biggest improvement in this release is that I've added french support ! (technically, it could include other languages if people feel like translating ! Just send me a quick PM and I'll set together a simple text file to translate...).
Other stuff I changed : better random puzzles (sorted by difficulty) and stats page added ! (doesn't show much, but it's a start)
Complete changelog :
- Added French translation !! (more to come if people participate )
- Bigger back to menu button on puzzle selection screen
- Faster boot up time
- Grade now ranges from 0 stars to 5 instead of 1 to 5...
- Added "Play Next" button !
- Change LOSER to YOU LOSE
- Quick and crappy stats page (sorry, I got lazy again !)
- Added menu state saving
- Slightly faster end game animation
- New better random puzzle picker (with level difficulty !)
Oh, and as I set the stars to range from 0 to 5 now (instead of 1 to 5), don't be surprises if some of the puzzles you played change 'difficulty'. It doesn't change any order or anything, it's just that the old values were a bit off
Download BlackFlip[/url]
Quick update : minor fixes, 400 new levels, italian translation added, and 240x240 screen support !
Thanks for this game....I'd really enjoying....
Hi guys,
Right now I am developing an iPhone/iPod touch version of PocketCAS in addition to PocketCAS for Windows Mobile! If you are interested in testing PocketCAS for iPhone for free, just send me a PM or contact me via the PocketCAS homepage! The final iPhone version will cost money, but I'll be giving it out to beta testers for free!
I have developed an interface to xcas, a free Computer Algebra System, for Windows Mobile.
Let's have a look at its features (text and screenshots have been taken from http://pocketcas.com, by appointment of ... myself):
Solving advanced mathematical problems made easy
PocketCAS is a free interface to the open-source Computer Algebra System giac/xcas.
xcas enables you to quickly solve complex algebraic problems, e.g. symbolic and numeric integration and derivation of non-trivial functions, solving differential equations etc. It has also a huge support for problems of linear algebra, like solving linear equation systems, multiplying and inverting matrices, finding eigenvalues (and eigenvectors, of course) and much more. If you do statistics or number theory, you will like xcas' great functionality in those areas, too!
Built-in TeX output
PocketCAS has the option to automatically use the output of xcas to generate beautiful formula images using mimeTeX. Just enter an expression and you will get the result in the same formatting you would find in a mathematical textbook!
For example, other Computer Algebra Systems would output the following result to the command integrate(sin(x)*cos(x)):
(sin(x))^2/2
With PocketCAS, you will see the formula as a real image (image removed due to xda-dev's limitation to 4 images).
(this is VGA output, on your PDA it will look smaller and even smoother!)
Simple input method for faster solutions
PocketCAS contains a fully-customizable, easy to use mathematical keyboard for quick input of most mathematical functions. You can even assign images to displayed on a button rather than mere text!
Therefore, PocketCAS is as simple to use as a pocket calculator, but provides you with the functionality of a full-blown CAS - in your pocket, wherever you take your PDA with you!
Missing a function or a macro? Simply add it to the keyboard which is stored in a human-editable XML-file!
Simple input method for faster solutions
PocketCAS contains a fully-customizable, easy to use mathematical keyboard for quick input of most mathematical functions. You can even assign images to displayed on a button rather than mere text!
Therefore, PocketCAS is as simple to use as a pocket calculator, but provides you with the functionality of a full-blown CAS - in your pocket, wherever you take your PDA with you!
Missing a function or a macro? Simply add it to the keyboard which is stored in a human-editable XML-file!
Screenshots
Now, lets get to the interesting part: images!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
More screenshots at http://pocketcas.com/?Screenshots
System Requirements
PocketCAS needs the following:
About 3 Megabytes of free internal storage (installation on a storage card might be possible, but I didn't try)
At least 64 MB of RAM in total installed in your device (96 MB for Windows Mobile 2003 devices, I think)
.NET Compact Framework 2.0 or newer installed on your device (can be downloaded from Microsoft here - or here if the other package won't work)
At least Windows Mobile 5 to display images rather than text on the mathematical keyboard, Windows Mobile 2003 or later will work but won't display images
Changelog
Version 1.4.0 Skin Edition - 7.7.2009
Skin support: see Screenshots section for details.
For keyboard devices: Pressing Ctrl+Enter now starts the calculation, too.
After calculating, the keyboard will only hide if necessary. The results panel will scroll so that the bottom off the selected element is the same height as the top of the Keyboard.
Improved overall speed and snappiness.
Fixed: Memory leak when switching landscape/portrait mode. This is also a lot faster now.
Fixed: clicking image buttons now triggers as often as other buttons.
Version 1.3.0 Plot Edition - 28.5.2009
Fixed: TeX output will now show c0 rather than cunderline
Added shortcuts for menu commands
Added gnuplot interface: Check Menu->Plot and try it out! I am happy if you send me some screenshots!
This is only very basic plotting functionality at the moment (similar to a techdemo), e.g. panning and zooming with the stylus is not implemented.
At the moment, this feature is only available if you install the large executable packages, or you download and install the separate gnuplot package from this website. Maybe I will create a separate gnuplot CAB later.
Reduced keyboard height on WVGA/WQVGA devices
Updated xcas binaries with the latest frozen source code release (26.5.2009).
Version 1.2.0 Symbol Edition - 26.1.2009
Performance / Memory usage:
Minor optimizations regarding keyboard buildup. (should improve keyboard buildup time and reduce memory usage)
Compiled xcas and MimeTeX using the newest versions of cegcc and the corresponding libraries, but xcas is slightly outdated. (it is version 0.8.2, but it is not the newest build of it)
Improved speed of loading big history files and general speed of the UI very much. Text calculations now take as little as 60 milliseconds and TeX calculations take just 300 milliseconds!
Fixed memory leaks when switching into landscape mode.
Bug fixes:
Deleting the last remaining history element now clears the entire history (similar to File->New) rather than doing nothing.
The restart() function to purge all variables works properly now (patched xcas source - patch has already been merged into official xcas source).
findhelp also works now.
Keyboard changes:
Replaced some texts with appropriate mathematical symbols when inputting via keyboard. (Greek letters, differentials etc.)
Improved lots of the keyboard screens. Moved many buttons to other sections, created 'Letters' section and renamed 'Helper' to 'Expr' (Expression handling). The 'Algebra' section now contaisn real algebraic functions and commands like simplify, expand, etc. have been moved to 'Expr'. Also moved xcas-specific commands (restart, purge, read, quote) to the 2nd screen.
Added a keyboard button ('2nd' section, where all xcas-specific commands are now) to read in files using xcas' read() command (with file selection dialog included).
New features:
Added a menu entry to enable/disable downscaling for TeX output in History mode.
Added a menu entry to cut text snippets, next to copy and paste.
The last session will be loaded automatically upon start.
Package system has been changed. You will have to install two CABs (one Main Package and one Executable Package) on your device now. See Download page for details.
Version 1.1.0 Performace Edition - 11.9.2008
PocketCAS now is distributed via four different CAB files, depending on your device, see Download page for more details
Lines prefixed with an @ letter will be hidden in TeX output mode. This prefix has no effect in non-TeX mode.
Lines prefixed with a // will not be processed by xcas at all. This way you can easily add comments to your scripts.
Bug fixed: 3*4 will now be shown as 3*4 rather than 34 if using TeX mode
Bug fixed: ifactor(15) will return 15 rather than 3*5 if not using TeX mode
Menu redesign (more sub-menus to increase clarity)
Added a feature to save an image of the last result (File->Save as image)
Links on the about page are working now
Replaced the UPX'ed MimeTeX executables by non-UPX'ed ones for an additional performance boost
Several other performance improvements
History function (you get a list of the last commands you entered and you can select which one to execute and edit)
A server executable which will be started upon loading PocketCAS and will stay loaded so that single calculations can be performed much faster
Some results are generated (and TeXed!) in less than a second!
The effect of commands entered before will not be discarded. Therefore previous declarations of variables will work in commands entered later, too
Get more information and download PocketCAS at PocketCAS - a free interface to the xcas Computer Algebra System for Windows Mobile!
Cheers
MrMage
Wow, this looks geat. Will it do derivative and and anit-derivatives?
kareem9nba said:
Wow, this looks geat. Will it do derivative and and anit-derivatives?
Click to expand...
Click to collapse
Yes. For examples, look at the screenshots on the website. The integration engine is really great, it can even integrate e^(x^2) from -infinity to +infinity, etc. pp.. I have never seen a better integration engine for Windows Mobile.
Wow, this is great. Wish i had it last year during my AP Calc class Keep up the great work.
Well, that's one of the purposes I wrote PocketCAS for... Finally a free CAS that can do almost everything you need in Highschool etc...
Update:
Version 1.0.1 - 12.8.2008
Changed integration function from int(...) to integrate(...) in keyboard.xml. This shows an integration symbol in TeX output.
Added images for the following functions: sqrt, approx, backspace, newline
Uploading right now...
Guys, please tell me what you think of PocketCAS! Which new features would you like? Is there something I could do better?
Thank you soooooo much I was looking for a real CAS that was freeware....this will be helpful in many ways. I will post my comments after I get a good test of it.
Hey, thanks for this, it looks good with TeX output. My quick testing though gives one problem: in TeX output mode "6 * diff(x^2)" comes out as 62x - text display rightly shows 12*x though.
Overall its nice software!
problem
hi.
i installed this app on my wm 6.1 htc-prophet with netcf 3.5.
but when i tap on icon of app it shows eror and doesnt run.its why?
mospdude said:
Hey, thanks for this, it looks good with TeX output. My quick testing though gives one problem: in TeX output mode "6 * diff(x^2)" comes out as 62x - text display rightly shows 12*x though.
Overall its nice software!
Click to expand...
Click to collapse
Bug confirmed. But this bug is in xcas itself. So I have to contact the developer of xcas. Thanks for the report, I hope the developer will fix it. You may try "normal(6 * diff(x^2))" until a real fix is available.
farzin_silver said:
hi.
i installed this app on my wm 6.1 htc-prophet with netcf 3.5.
but when i tap on icon of app it shows eror and doesnt run.its why?
Click to expand...
Click to collapse
Please tell me exact error message.
farzin_silver said:
hi.
i installed this app on my wm 6.1 htc-prophet with netcf 3.5.
but when i tap on icon of app it shows eror and doesnt run.its why?
Click to expand...
Click to collapse
What's the error message??
Version 1.0.2 has just been released!
Hi guys,
I have just released version 1.0.2 of PocketCAS. It features a lot of improvements to the built-in keyboard.
Here is a full list of changes:
Version 1.0.2 Greek Edition - 29.8.2008
Added images for the following functions: x^(-1), x^y, e^x, sum, product
Improved images for the following functions: sqrt, integral, pi
Some internal optimizations regarding the XML keyboard. Please tell me whether you notice changes in performance and memory consumption (good or bad)
Greek keys and keys for single-letter variables for easier variable input (located in the "helper" section)
Added more mathematical symbols to the keyboard rather than mere text. This benefits WM 2003 users especially, as they now get some icons rather than mere text buttons.
Improved options for keyboard font sizes (different font sizes for individual sections and buttons)
text size of many keyboard buttons has been improved for even better usability
Get it here: http://pocketcas.com
Cheers
MrMage
mospdude said:
Hey, thanks for this, it looks good with TeX output. My quick testing though gives one problem: in TeX output mode "6 * diff(x^2)" comes out as 62x - text display rightly shows 12*x though.
Overall its nice software!
Click to expand...
Click to collapse
This bug has been fixed in the newest version of PocketCAS, which will be released in less than a month.
Hi guys,
I have just released PocketCAS 1.1.0 "Performance Edition". It features a new command history where you can edit old commands and has extremely increased performance.
Version 1.1.0 Performace Edition - 11.9.2008
PocketCAS now is distributed via four different CAB files, depending on your device, see Download page for more details
Lines prefixed with an @ letter will be hidden in TeX output mode. This prefix has no effect in non-TeX mode.
Lines prefixed with a // will not be processed by xcas at all. This way you can easily add comments to your scripts.
Bug fixed: 3*4 will now be shown as 3*4 rather than 34 if using TeX mode
Bug fixed: ifactor(15) will return 15 rather than 3*5 if not using TeX mode
Menu redesign (more sub-menus to increase clarity)
Added a feature to save an image of the last result (File->Save as image)
Links on the about page are working now
Replaced the UPX'ed MimeTeX executables by non-UPX'ed ones for an additional performance boost
Several other performance improvements
History function (you get a list of the last commands you entered and you can select which one to execute and edit)
A server executable which will be started upon loading PocketCAS and will stay loaded so that single calculations can be performed much faster
Some results are generated (and TeXed!) in less than a second!
The effect of commands entered before will not be discarded. Therefore previous declarations of variables will work in commands entered later, too
Get it here: PocketCAS - a free Computer Algebra System for Windows Mobile
Cheers,
MrMage
your small cab file link for qvga, links to the small one for vga. just so youre aware
aguas said:
your small cab file link for qvga, links to the small one for vga. just so youre aware
Click to expand...
Click to collapse
Thanks. I indeed wasn't aware of it.
Hi Guys,
I have released a new version of PocketCAS! It's even faster, looks even better, and has an even better keyboard! I introduced some new features, too.
Check http://pocketcas.com/?Download for the new version!
I have changed the package system of PocketCAS now. You have to install two CABs (one main package and an executable package) now!
Version 1.2.0 Symbol Edition
Performance / Memory usage:
Minor optimizations regarding keyboard buildup. (should improve keyboard buildup time and reduce memory usage)
Compiled xcas and MimeTeX using the newest versions of cegcc and the corresponding libraries, but xcas is slightly outdated. (it is version 0.8.2, but it is not the newest build of it)
Improved speed of loading big history files and general speed of the UI very much. Text calculations now take as little as 60 milliseconds and TeX calculations take just 300 milliseconds!
Fixed memory leaks when switching into landscape mode.
Bug fixes:
Deleting the last remaining history element now clears the entire history (similar to File->New) rather than doing nothing.
The restart() function to purge all variables works properly now (patched xcas source - patch has already been merged into official xcas source).
findhelp also works now.
Keyboard changes:
Replaced some texts with appropriate mathematical symbols when inputting via keyboard. (Greek letters, differentials etc.)
Improved lots of the keyboard screens. Moved many buttons to other sections, created 'Letters' section and renamed 'Helper' to 'Expr' (Expression handling). The 'Algebra' section now contaisn real algebraic functions and commands like simplify, expand, etc. have been moved to 'Expr'. Also moved xcas-specific commands (restart, purge, read, quote) to the 2nd screen.
Added a keyboard button ('2nd' section, where all xcas-specific commands are now) to read in files using xcas' read() command (with file selection dialog included).
New features:
Added a menu entry to enable/disable downscaling for TeX output in History mode.
Added a menu entry to cut text snippets, next to copy and paste.
The last session will be loaded automatically upon start.
Package system has been changed. You will have to install two CABs (one Main Package and one Executable Package) on your device now. See Download page for details.
Cheers
MrMage
I have a AT&T Tilt 6.1 Stock Rom NETCF 3.5
I have program and executables on Storage Card. Problem is that I cant solve any function as it gives an error "No xcas output file found." Is this a bug?
Thanks.
This is pretty awesome! I would use this more if I didn't have to graph as much. Any chance of making it skinnable?
Kraize said:
This is pretty awesome! I would use this more if I didn't have to graph as much. Any chance of making it skinnable?
Click to expand...
Click to collapse
What do u want to skin because if u go to the website it tells u how to change the buttons on it.
Hi all,
I've something to play with for you . New yrgo 2.3 beta 2.
This version is dedicated for 320x240 devices only! The 640x480 version will be released later.
Installation notes
Since this version implements new graphical layout system, you have to uninstall the version before and delete "\Program Files\yrgo\Skins" folder. This is valid even if you are running 2.3 beta 1.
What's new
File explorer supports Create folder, Delete file/folder, Copy, Cut, Paste (using context menu).
In-build SMS Writer - works in Contact detail's page or when you press Reply in SMS details.
Complete new graphical layout system - Color Themes, Images (icons, buttons) and Wallpapers are now separated. There's no way how to change icons at this moment.
Wallpapers can be changed using File explorer and its Context menu (need to be applied on jpg images).
Repaired bugs you have noticed me on.
Please, let know what do you think about this version and report me bugs you've found.
Download link: http://www.2daysoft.com/yrgo/beta/2.3beta2/yrgo.cab Please DO NOT REDISTRIBUTE it anywhere (you can of course distribute link to this page). Thank you.
Features of yrgo 2.3 beta 1:
This list controls were completely redeveloped so they support variable height items.
Complete new graphical design (with PNG alpha support - give me feedback whether is it too slow or not).
On the fly help almost everywhere.
Today plugin gadget bug fix - yrgo should exit properly now
Desktop gestures - left, right switches the desktops
Analog clock in Clock gadget
New Calendar gadget (it shows wrong month yet)
New Connection manager Gadget
Gadgets can be re-sized - (doesn't work on all gadgets yet)
Gadgets border shown in design mode
File details when you click the (+) sign
Specific Control panels allow direct access to the specific tab (click on (+) sign)
In Contacts you can directly access all contact's phones using (+) sign
Completely new Contact details page (some functionality is missing - will be added later)
Completely new Task details page
Plenty of new settings
Dialog boxes that prevents mis-taps (can be set-up in Settings)
New Calendar page in Office menu (without Appointments support - yet )
New Help menu and all its items
Contact's hide/show keyboard bug fix
I'm sure I forget lot of new features or bug fixes .
Known bugs:
The main menu takes a looooong time to appear at the first time (I know what causes this - just didn't have time to fix).
Help wizard should not be added to the Favorites or Desktop.
Some of them I've already written above ;-).
Because new icons in yrgo are bigger, you current desktop setting may not fit.
Enjoy .
Regards,
Luky
Look sweet, will try now!!
awsome
gonna try it now i will come back with feedback after some playing time with it.
wow
wow is all i can say. Ive only used it for a couple of minutes and this is just amazing. Could use the flow feature like in icontact but this is great so far. Well done. Im excited about this app and cant wait for future updates
Thanks for the positive feedback guys .
I am patiently awaiting a VGA version to test with my Diamond. I remember using yrgo a while back when I was investigating all the WM shell options. It seemed pretty cool then, but the lack of true VGA support was disappointing.
Very nice, but will better interface with the default is WM7