be pushed
Be The Last 1.1
If you can make the last bomb explode, you win. more>>
Make the the last bomb explode and youre a winner.
System requirements:
- Pocket PC 2002 / 2003 / 2003 SE
Matchbox Twenty: Push 1.0
Matchbox Twenty: Push wav PDB for Netmite Audio Player. more>>
System requirements:
- Palm OS v3.1
- Netmite Audio Player
Audible Skin Changer 1.0
Audible Skin Changer - Alter the appearance of Audibles Player. more>>
Using Audible Skin Changer:
First off, copy AudiblePlayer.exe from your device into the same folder as this program.
Make a backup copy of AudiblePlayer.exe somewhere.
If you wish to use different images than the ones I provide, youll need to use a paint program to modify Main.bmp and Pushed.bmp to your liking.
You can also disable the programs 12-bit dithering. I would recommend disabling this if your images uses large areas of solid colors, or if its already dithered.
Read the warnings above.
Click on Change Skin.
Once its done you should be able to copy over the newer version of AudiblePlayer.exe to your device.
Push The Button 1.0
Push The Button is an impressive and unique game which will catch your attention immediately. more>>
Push The Button 1.0 is an impressive and unique game which will catch your attention immediately.
Try to reach the Worlds Top 25 choosing among three game modes: 30 seconds, 1 minute and the thrilling 5 minute marathon! Just tap over the label 30 seconds to change the game mode. Be sure to set up your nickname, your photo, country and location using the GPS feature. This data will be sent along with your scores to the Top 25 table.
Note: The "Download Now" link directs you to the iTunes App Store, where you must continue the download process. You must have iTunes installed in order to open the link, and you must have an active iTunes account to download the application. This download may not be available in some countries.Box Up 2.0
Your challenge is to use the green pusher (small square) to push the small red box inside the larger blue box. Boxes can only be pushed from the inside. Black boxes may help or hinder your progress. H more>>
Enhancements:
- new graphical interface, better statistics (same puzzles).
System requirements:
- Windows Mobile PocketPC.
Mobber 1.6
Mobber is a mobile communicator based on the Jabber protocol for cell phones with GPRS. more>>
Main features:
- It\s totaly free ! (GPL licence)
- It is based on an open standard Jabber/XMPP. You can use it with all IM systems available(including AIM ICQ MSN, yahoo...).
- Very small size - only 26KB!
- Works on any cell phone with Java & GPRS, it themes with rest of your interface
- Full group support
- Optionally show only present contacts
- Very low costs compared to SMS (0.01PLN for 160-character message with price of 0.59PLN/100Kb, while SMS in Poland usualy costs 0.20PLNr/100Kb *)
- You can make use of many jabber services, including: news headlines, dictionaries, sending SMS, mail, checking weather.
Enhancements:
- saving priority & status
- more translations
- more bug fixes ("pushing" messages)
System requirements:
- Java enabled devices
Sheep 1.1.8
Bring together the sheep in the sheepfold more>>
The sheep-fold is on the left of the screen.
To do that you must push back the sheep and the rams using your dogs and your shepherd.
So you select using the pen or the second button on the left of the screen your characters and indicate by a tap on the field the direction where they must go.
To begin a new game, tap on the first button, and then you can select the size of the field, the size of the sheep-fold, the number of sheep, the number of dogs and the speed of the game.
System requirements:
- Palm OS v3.0

Boxed In 1.3
Boxed In is created to be a favorite newest puzzle game additions to the app store specifically designed for the iPhone and iPod Touch. more>>
Boxed In 1.3 is created to be a favorite newest puzzle game additions to the app store specifically designed for the iPhone and iPod Touch.
Boxed In is a logic based puzzle game in which you guide a robot through each level with your finger. The challenge comes from the boxes obstructing your path. Push boxes in the correct order to reach a level's end. Be careful! You can't pull boxes and you can't push boxes if something is on the other side of it. Extra puzzle elements come into play by pushing boxes on to floor switches to deactivate forcefields allowing you to pass through them and progress.
Sound simple? It gets tough. Real tough! Boxed In is a game of logic. It's challenging and will provide many hours of gameplay!
Major Features:
- 50 Increasingly Difficult Levels
- Auto-Save Functionality
- Many Hours Of Gameplay
- Designed Specifically for the iPhone & iPod Touch
- Quick Level Restart For When You Get Stuck
- Undo Your Previous Move
- Simple Intuitive Interface
KeyLunch 2.1
Quick launcher application more>>
The easy usage which anyone understands.
The application to 16 kinds can be direct started by pushing a hard button twice.
While this icon is shaking, it is in the condition that the group was chosen.
While shaking, the member in a group is chosen. If it leaves for a while, the shake of an icon will stop.
In this condition, since a groups selection is null and void, it chooses a group once again.
Favorite application can be assigned if the tap of the division of an icon name is carried out.
Enhancements:
- In Treo650 of some versions, after talking over the telephone with Phone application, there is a bug by which the time setting to auto-power-off will be set as 30 seconds. In order to recover this bug, KeyLunch added the function in which the time to auto-power-off can be set up. Moreover, since the key which hits the conventional memo pad was a power supply key and combination, Tro650 was not useful to KeyLunch starting. In this version, KeyLunch can be started with the button for e-mail starting.
System requirements:
- Palm IIIx
- Palm OS v3.1
Mobile CricketCast 1
Mobile CricketCast 1 is created to be a helpful and smart program with the ability to provide live coverage of every international match on your phone. more>>
Mobile CricketCast 1 is created to be a helpful and smart program with the ability to provide live coverage of every international match on your phone. Ball-by-ball text commentary, scorecards and match data are pushed to your phone in real-time. Get live text commentary from Cricinfo pushed to your phone with every ball.
Optimized for Cricket: CricketCast significantly minimizes over-the-air traffic and data usage on your phone. CricketCast uses differential updates and sends compressed data on every ball, unlike WAP Browser page refreshes Easy to use: No buttons to press! Get continuous streaming coverage. Get everything you need with convenient mini-scorecards, and streaming tickers Neat visual effects.
BusiCalc 1.00
BusiCalc is a simple business/percentage calculator. more>>
Its very easy to use.
Simply fill-in the blanks and push the buttons to compute the answer to your most common business/percentage questions.
Dougie Lampkins Halloween Track 1.0
FREE Halloween track for Dougie Lampkins trial Challenge. more>>
Try it, and dont say we didnt warn you!
Installation extra levels.
After installation, you can play the extra track. Start Dougie Lampkins Trial Challenge, press "play" in the main
menu and go to "extra tracks", then select the track and hit "GO".
THIS SOFTWARE DOES NOT FUNCTION WITHOUT DOUGIE LAMPKINS TRIAL CHALLENGE FULL-GAME
System requirements:
- Dougie Lampkins Trial Challenge full game
JBenchmark ACE ARM CPU Estimator 1.0
JBenchmark ACE estimates CPU class, clock rate and Java VM acceleration strategy of your mobile device. more>>
JBenchmark ACE software is free to download and once started, reveals the type of processor, clock speed and profiles the Java Virtual Machine (VM) used in that mobile device. Besides supporting Mobile Information Device Profile (MIDP) Java environments, the JBenchmark ACE also supports the DoJa platform developed by DoCoMo and used by millions of phones in Asia and Europe.
Estimation Methodology
The JBenchmark ACE can identify all major ARM processor generations, including the ARM7, ARM9 and latest ARM11 processor families. Each ARM processor class has different performance profiles and differing range of clock rates which are all reported back by the JBenchmark ACE. Using the JBenchmark ACE, it is possible to see that the ARM11 processor family is being used in the newest most powerful mobile devices, including the Nokia N93, which was voted the European Media Phone of the Year 2006-2007 by the European Imaging and Sound Association (EISA), Europes largest multimedia press organization. Similarly, it is evident that the ARM7 processor family is still favored for voice-centric phones.
As there are no native Java methods to obtain information regarding an embedded processor, the JBenchmark ACE uses innovative measurements, statistical methods and a database of benchmarked devices to get a precise estimation of the underlying processor class and clock frequency. Each result is classified and compared to all results held in the database to make sure the estimation is realistic. In addition, the ACE adaptive estimator engine improves automatically upon conducting each measurement, which increases the precision of the future results.
Accuracy and Transparency
The JBenchmark ACE also creates a very detailed profile on the Java VM, based on distinct groups of Java acceleration strategies such as: just in time compilers (JIT), ahead of time compilers (AOT), interpreted VMs and hardware accelerated VMs such as ARM Jazelle technology. Knowing the Java VM used by the mobile device greatly enhances the estimation precision and also provides users with the context for the performance results.
The JBenchmark ACE targets 90 percent accuracy, meaning that more than 90 percent of the processor clock frequencies are estimated correctly to within 10 percent margin of error.
JBenchmark ACE estimations are based on two components:
- The JBenchmark ACE client application runs on the mobile device, collects raw measurement data and sends it back to the server for calculating the final results, which are reported back to the user.
- The JBenchmark ACE server-side engine estimates the final results based on the raw data received from clients. The engine updates itself automatically with every new result received to increase precision.
The JBenchmark ACE database already contains more than 250 tested devices and new results are automatically added into the database. Virtually any Java-enabled mobile device can be tested and added to the database through the freely available JBenchmark ACE client application from: www.jbenchmark.com/ace.
Usage
After successful installation, you can start doing measurements by opening "JBenchmark ACE" application and pushing the "Start" menu button.
After that JBenchmark ACE will start collecting raw data about your CPU and VM. This will take usually 1 to 5 minutes, while you have to wait patiently. (Pushing the buttons during this stage will distort final results.)
To get the CPU and VM estimations, JBenchmark ACE needs to send the raw data it has collected to JBenchmark.com servers which will calculate the final results using sophisticated statistical methods.
Warning: To be able to send (and receive) data from our servers youll need to have an active network connection on your device as well as your login and password of your JBenchmark Community Membership account.
Brief explanations of the estimated properties
CPU class and clock rate
Most mobile devices use derivatives of ARM CPUs, which can be grouped in three main classes: ARM7, ARM9 and ARM11.
As the class names indicate, ARM11s (250 MHz+) are usually faster than ARM9s (100 MHz+) and ARM7s (40-80 MHz). The big exceptions are XScale CPUs from Intel, which are relatives of ARM9 running at high (200-600 MHz) clock rates.
JBenchmark ACE has been successfully tested with 40 to 400 MHz CPUs.
Compiler VMs
Java Virtual Machines (VM) are used to run Java programs in mobile phones.
Some VMs compile big chunks of Java bytecodes into native CPU instructions before running them. These are the so-called compiler VMs.
These VMs use more memory and usually reach higher peek performance compared to non-compiler VMs.
(Non compiling VMs interpret Java bytecodes sequentially as they are running the applications. These interpreter VMs need very small memory footprint and are typically used in older and/or more limited devices.)
Jazelle acceleration
Jazelle is a hardware acceleration technology for Java execution on select ARM CPUs. These microprocessors run most of the Java bytecodes natively, ie. without the need to compile/interpret the Java bytecodes into ARM specific intstructions.
Jazelle enabled VMs can achieve similar performance to compiler VMs using small memory footprint.
About ARM
According to the latest figures, virtually all mobile phones use at least one ARM-designed processor. JBenchmark ACE targets and identifies all major ARM core families: ARM7, ARM9 and the latest ARM11 line of CPUs.
Each ARM processor class has different performance profile and differing range of clock rates which are reported back by JBenchmark ACE.
Main features:
- Estimates CPU clock speed in MHz
- Classifies CPU core generations (ARM7, ARM9, ARM11)
- Groups Java Virtual Machines (VM) by acceleration technology (AOT, Jazelle, JIT)
- Based on statistic analysis of thousands of peformance results
- Supports MIDP and DoJa (Japan) phones
System requirements:
- Java enabled phone
SDP Editor 1.0
An application for updating SDP records on Series 60, specifically for making Bluetooth File Exchange on OS X usable with Series 60. Source code included. more>>
OBEX File Transfer on Series 60, with Bluetooth File Exchange on OS X
This only conserns Series 60 2nd edition (and probably 1st edition, too), 3rd edition and Series 80 work as they should.
Overview
Ever since starting to use Series 60 phones with OS X, Ive been annoyed by the fact that Bluetooth File Exchange cant browse them. The only way of transferring files between them is by using OBEX push, that is, by sending individual files (which then on the phone end up in the inbox).
This is bearable, but sometimes youd want to send a bigger file straight to the memory card which doesnt even fit into the main memory of the phone.
I dont know about any OBEX FTP client for Series 60 either (is there any?), otherwise that would be a feasible workaround.
Initially, it seemed to me that Series 60 didnt work at all with Bluetooth File Exchange, since it only showed an empty folder. After quite some time, though, I figured out that it actually works, but not as one would hope. Uploading files works, and then the uploaded files are stored into the inbox. And in that case, the files which are in the inbox, uploaded using OBEX FTP earlier, are visible. But not files sent using OBEX push, and of course nothing outside of the inbox.
I had only tried using obexftp (which uses openobex) on Linux using USB earlier, and knew that that one works as I want to. Much later, when I tried using obexftp with Bluetooth, I found the same situation if one doesnt manually specify a specific RFCOMM channel. Using the wonderful tools in BlueZ (more specifically, sdptool), I could view a dump of all SDP (service discovery protocol) records on the phone, and suddenly everything made sense.
The phone advertises quite a few different services, among them a standard OBEX FTP service and OBEX PC Suite services. The RFCOMM channel one had to specify in order to make obexftp work was the PC Suite channel.
In other words, Series 60 advertises two services which speak the OBEX FTP protocol, one very crippled advertised with the ordinary OBEX FTP service UUID and one full-fledged service with a PC Suite-specific UUID.
One cant expect Bluetooth File Exchange to look for the non-standard PC Suite service UUID, and I dont know of any other OBEX FTP application for OS X. But theres still another (quite hackish) solution: make the phone advertise the PC Suite service using the OBEX service UUID.
Ideally, the hack would consist of a simple application on the phone, which investigates the local SDP database and makes the necessary modifications. Unfortunately, the SDP APIs on Symbian dont seem to provide any way of reading whats in the database, and the APIs for reading SDP records from other devices dont seem to be able to connect to the local SDP server. In other words, the investigation of the SDP database must be done on some other device.
Solution
Note, I take no responsibility whatsover for the effects of using these tools. They work for me, at least.
SdpBrowser
SdpBrowser is a tool for OS X, which more or less does the same as sdptool in BlueZ - its capable of listing all the SDP record data on a remote device. (Bluetooth Explorer in the Xcode Developer Tools does more or less the same, but only for the local SDP database.) This can be useful when developing Bluetooth applications for some other device than the local mac.
Since SdpBrowser is made specifically for this need, it also can try to parse out the necessary information from the SDP records.
SDP Editor
SDP Editor is a small tool for Series 60 for updating already existing SDP records on the phone. Enter a SDP record handle and a RFCOMM channel, and that record is updated to advertise the given channel.
The changes arent persistent, everything is back to normal after restarting the phone.
The APIs dont work too well if the given record handle doesnt already exist, on 6630 the SDP server crashes. Updating the wrong record makes some other service unusable. In all cases, restarting the phone should restore everything.
Usage
Using SdpBrowser, select Get PC Suite info in the Device menu, select the phone and click browse. If everything works as it should, it gives the SDP record handle of the OBEX FTP record and the RFCOMM channel of the PC Suite service.
Then start SDP Editor on the phone, choose Update channel in the menu, and enter the handle and RFCOMM channel given by SdpBrowser. Then, Bluetooth File Exchange should be able to browse the files on the phone.
The handle and channel shouldnt change as long as you dont install/remove any service on the phone, so in general youll only need to rerun the application on the phone with the last, working values.
If it doesnt give all the necessary information, you can try to read it manually from the raw SDP records. Select Browse in the Device menu, and select the phone. Look for a record with the text "OBEX File Transfer", and look for the number on the row starting with "0:" in this record (e.g. "0: 0x10006"). Thats the record handle (in hexadecimal). Also look for a record with the text "Nokia OBEX PC Suite Services". That record should have a row like "4: { { } }, { { }, { 0xc } }, { { } }". Here 0xc, that is 12, is the RFCOMM channel.
Further improvements
This already is quite an improvement to the original "functionalty" of the crippled OBEX FTP service. But e.g. the System-directory is hidden - if one would be able to directly transfer files there, the development process of Series 60 applications would get a big speedup. This directory is still accessible, if one is able to manually enter a directory to open. (Incidentally, obexftp does this.)
So, the final wish is a "Go to directory"-dialog for Bluetooth File Exchange, or obexftp working on OS X. (openobex can be compiled with USB support on OS X, but I havent gotten it to work... Perhaps Ill have to add support for OS X-bluetooth to it myself, sometime, if I have time and if noone else beats me to it.)
Web Shortcuts for BlackBerry 1
Enable shortcuts to Web sites on your BlackBerry homescreen/ribbon. more>>
Web Shortcuts for BlackBerry 1 is known as an application suite that allows you to have shortcuts to websites on your BlackBerry homescreen/ribbon. Configure the shortcuts using the master hub application, enter the address of the website you want the shortcut to launch (include http:// ) - you can also customize the icon of the shortcut by entering the web address of a suitable .png image file but this is optional. The icon for any shortcut will update after the first time you use it. If you require a preconfigured shortcut that you can distribute to your staff or push to your corporate users please read the Programming Blackberry Shortcuts article.