“Sniper Action” hits the Nokia Store For Symbian^3 Phone

Hi,

I just released a new title “Sniper Action” for all Symbian^3 devices.

Description :

Sniper Action, is an entertaining and addictive shooting game.

Mission:
You are selected by a state head to free all the prisoners, captured by some traitors. You have only one night to accomplish this mission. By applying, your skills and intelligence you can make it possible.

Features :
* 15 Levels Of Entertainment
* Intuitive & Exhilarating Gameplay
* Smooth Animations
* Great Graphics
* Sound Effects

Screenshots

Download

Get it from Nokia Store

Best Regards,

Sajid Ali Anjum

“Bouncy N Crazy” came among top 250 paid apps in Calling All Innovators 2011

Hi ,

Just like to update you guys about out latest achievement. “Bouncy N Crazy” came among top 250 paid apps in Calling All Innovators 2011 and we got Nokia X7-00 engraved with “Calling All Innovators 2011 – Device Winners” as a prize. Thanks to Nokia :)

 

Best Regards,

Sajid Ali Anjum

Posted in Uncategorized. Leave a Comment »

Tilt N Fun hits the Nokia Store For N9/N950

Description :

Tilt N Fun is an entertaining maze game in which you have to control Mr. Bouncy by tilting your device.

Features : 

  • 10 Levels Of Entertainment
  • Cute Graphics
  • Sound Effects
  • Assisted by Accelerometer
Objective : 

Your objective is to hit the ” Fi ” box without getting collided with ” TnT ” boxes.

Download :

http://store.ovi.com/content/202395

Developer’s Perspective :

Qt is such a great development tool and with QML in Qt , its even more easier to code and create UI of games and applications. This game is powered by Box2D Engine for QML which is  quite easy to learn and start with. One of a thing about which we had to do a little research is playing multiple sounds at one time and we found out that doing so is not possible in QML but quite easy in C++ ,thus, we simply extend QML with C++ and get positive results. If you are interested in playing multiple sounds at a time, take a look at this sample .

Thats it. Have a great day.

Best Regards,

Sajid Ali Anjum

Two Issues To Fix For MeeGo Harmattan Developers Regarding Nokia Store

Hi Guys,
I experienced two issues in publishing my MeeGo Harmattan app that makes my app to hang in QA of Noia Publish for 42 days. Yes! 42 days is the time that Nokia Publish team took to investigate these CRITICAL ISSUES.
As these issues are not documented officially,thus, i am sure it save your time.

Issue # 1
Your filename must be of the format :
name_#.#.#.deb
and if you submit something like this, it get rejected :
name_#_#_#.deb

Issue # 2

Your content description in CONTROL file must be equal to or less than 256 characters. If its greater than that your content will get failed in QA.

Thats it.  Hope it helps you . :)

Best Regards,

Sajid Ali Anjum

Absolute Beginners Realize Their First Mobile Phone Ideas

Hi Guyz,

Please, read and comment on this complete article at Nokia Developer Official Blog:

http://www.developer.nokia.com/Community/Blogs/blog/sajid-ali-anjums-fourm-nokia-blog/2011/07/07/absolute-beginners-realize-their-first-mobile-phone-ideas

Best Regards,

Sajid Ali Anjum

Posted in Uncategorized. Leave a Comment »

Two Of My Favourite Cross-Platform Development Tools For Mobile Phones

A few months back, I started searching on this topic i.e the tools available for cross-platform development that can provide performance and compatibility at the same time. Because like most of the developers , i would like to write once and deploy it to as much platforms as i can without loosing  the performance of my application.

According to my findings,  the longest list of cross-platform development tools available for mobile is here :

http://www.readwriteweb.com/mobile/2010/12/30-plus-tools-for-building-your-own-mobile-app.php

Obviously, if u search more on internet then u may find more tools but these tools are somewhat famous and well-known.

Now, let me describe the tools that i like and i think they can help other developers as well :

Note:  Being a Nokia Phone’s software developer, my choice is biased to the tools that support Symbian OS (and may be JavaME as well) but i find out that the tools supporting Symbian OS are very much active and supporting all other major platforms as well i.e Android,iPhone,JavaME*,Blackberry*,Windows Mobile* and few others.

1. MoSync .. Free* , Fast and Great Compatibility

MoSync uses C++ and a set of powerful APIs to support a large variety of  platforms.  We are also working with this tool to develop an application for a company and one of my personal application. I must say its a great tool indeed and the thing that makes it worth using is its compatibly across large number of platforms.

*It is free under GPL License. If you want to release closed source projects,then have to buy it. But its quite inexpensive.

Compatible Platforms :

1. iOS (iPhone, iPad, iPod Touch) 3.x+

2. Android Cupcake 1.5, 1.6, 2.1

3. Java ME MIDP 2 (J2ME)

4.  Moblin 2.x

5. Pocket PC 2003

6. Smartphone 2003

7. Symbian S60 2nd, 3rd, and 5th ed

8. Windows Mobile 5.0-6.5

9. Blackberry (Beta)

10. Meego (in their roadmap for this year)

11. Windows Phone (in their roadmap for this year) http://www.mosync.com/content/mosync-roadmap

Good Points Of MoSync :

1- C++ is very much known to many beginners and it is really easy to develop great applications using powerful APIs of MoSync. Especially the MAUI class makes it extremely easy to develop MoSync apps.

2- MoSync support GPS,Google Maps, Bluetooth,SMS and a large number of other platform features for all supported platforms.

3- MoSync do supports Native UI Components for iPhone and Android only.

4- The biggest feature of MoSync is its great compatibly.

5- Take seconds to build a native installation package for targetted platform from a code. The installation packages created by MoSync are completely standalone and doenst need any plugins/runtimes/libraries to be installed. It makes distribution process a cream.

Wana Try It :

Goto :

http://mosync.com

and have fun. You just need to install a single setup and no need to install any SDKs.

2. OpenPlug Studio .. Free, Fast and Good Compatibility

Update: OpenPlug Studio project was shut down by the company on Dec, 2011 

If you are a Flash Developer then this tool is very much  designed for you. However, OpenPlug needs you to be a Flex Developer but its not a big deal for a Flash Developer to learn Flex and YES! its totally FREE.

Compatible Platforms :

1- iPad, iPhone and iPod Touch (iOS 3.0 to iOS 4.3)

2-  Android   (Android 1.6   to  3.0 )

3- Symbian  (S60 3rd, S60 5th ed, Symbian^1 & Symbian^3)

4- Windows Mobile 6.x .  I read in their forum that they are researching on Windows Phone as well.

Good Points of OpenPlug  Studio:

1- I personally experienced that it is quite good in performance as compared to Flash Lite 2.x to 4 on Symbian Phones and i think the same is true for other platforms.

2- You can see that the compatibility of  OpenPlug Studio is great and it supports almost all versions of the supported OSs.

3- Distribution is quite easy as it simply generates a single native package e.g. SIS in case of  Symbian OS and that doesnt have any dependency and can be distributed without adding any runtime/libraries (like we have to do it in Qt or Python for Symbian).

4- Developing contents with OP is rapid as it not only uses the MXML and AS3 to write down the application but provide a number of  libraries to make your appliation rich in features like SQLite DB support, Twitter and Facebook support etc.

5- It let u use Native UI Components for iPhone and Android.

6- It allow you to write native extensions for iPhone and Android to access different Platform features.

Things need to improve:

1- The only thing that needs to be really improve in OpenPlug is the compilation time i.e the time required to compile your code to target platform installation package. Currently, it is more then all cross platform tools, i tested so far.

Wana Test It Yourself ? :

Goto :

http://openplug.com

Download OpenPlug studio and Adobe Flash Builder(Optional) and then try out the samples from :

http://developer.openplug.com/learn/samples/192-uicatalog

Hope u like them..

Best Regards,

Sajid Ali Anjum

Bouncy N Crazy & Flash Lite 4

I was very much busy in university exams and also working on a number of projects in parallel. However, few weeks back i completed one of my game name as “Bouncy N Crazy”. Lets jump into its review,statistics at OVI and then a discussion on the game from developer’s point of view.

Description :

Bouncy N Crazy is a cartoonic graphics side-scrolling Symbian^3 game in which your objective is to take Mr. Bouncy to the end of level by controlling him through motion sensor of phone and jumping through the obstacles. This game features 25 levels of FUN, 3 themes and high-scores to compete with others.

Screenshots :

Download Bouncy N Crazy :

http://store.ovi.com/content/109934

Statistics @ OVI Store:

The game started well and its 26 days since i published the game at OVI store and i earned 56 Euros out of it. I must say that these statistics are good as compared to the previous year. Moreover, this game is only available for Symbian^3 phones.

Development Experience with Flash Lite 4 on S^3:

Well! Let me start this topic by admiring Flash Lite 4.

-Flash is such an easy to develop platform

- Flash Lite 4 is very fast as compared to Flash Lite 3.x.

- AS 3 support allows you to write optimized contents with high performance and may allow you to use available AS 3 classes/compontents with little or no modification.

But there are some issues with Flash Lite 4 which are a negative factor for creating good quiality games  :

- No GPU support.

- Sounds cant even get synchronized correctly i.e if you like to play a background music and play an event sound (like popping a baloon) then just forget that event sound plays correctly (in time).

- There are Accelerometer APIs in AS 3 but no way to lock the screen in it. Thus, for motion sensor (accelerometer) based games you have to embed your Flash Content in WRT and if you embed your Flash Content in WRT then Accelerometer APIs will not work. Therefore, the only combination work for creating Accelerometer based contents for Flash Lite 4 is :

WRT+Flash Content->ExternalInterface->PlatformServices(Accelerometer APIs)

But then you will face buffering issues as Platform Services push data with more frequency then that of the Flash Content (FPS). Thus, you have to create a mechanism to avoid overwhelming of data at Flash Lite Content side. I will write an article to explain that mechanism for beginners.

I also participated in Calling All Innovators with this game . Wish you have a great day ;)

Best Regards,

Sajid Ali Anjum

What’s Cooking ?

Few of the things which i think worth sharing that happened on our side :

USEoSMS shortlisted in PTA-Ericsson Mobile Excellence Award

Our project “USEoSMS” which was first posted on Forum Nokia Blog was shortlisted for PTA-Ericsson Mobile Excellence Award on 3rd November and i went to Lahore,Pakistan on 10th of November for practical demonstration. AFAIK 6 projects were shortlisted from the whole country. Unfortunately, i was not able to stand 1st among them and thus, didn’t win the award but it was a good experience of demonstrating the project in front of experts. Congratulations to the winner! great application indeed. You can read few details about the winning project at PTA(Pakistan Telecom Authority) site  :

PTA- Mobile Excellence Award Announced

I'm demonstrating USEoSMS to Panel of Judges via Video Conferencing

Upcoming Project : SMS & WAP Based Polling System Powered By Qt

I am currently working on a completely mobile-end based polling system for our college whose aim is to provide multiple mediums (i.e SMS & WAP) for polling with good security. The technologies/tools/languages we are using for this project are Qt, PHP, WML and  SQL. It will be complete upto 12 January 2011 and i will post it here with full description.

Polling System Test

Upcoming Game: Mr. Bally

Our motion sensor based native Symbian game (inspired from PapiJump) supporting Symbian 5th & S^3 phones is hanging in level creation phase but i am sure you like the game as it is good in performance and provide a number of features like Mr Bally has 9 special moves which get activated after popping white balloons, the game has 20 levels with enemies etc etc. Complete details will be available once the game goes live and hopefully, it will be complete in end of Jan 2011 ;) . However ,you can take a look at two screenshots of the game .

Note: The screenshot doesn’t show the final product PLUS  It is not in good quality

Mr Jumpy after completing level

Best Regards,

Sajid Ali Anjum ;)


Progress Of Previous Month (September)

Last month of mine was busy in studying for my 6th term exams, helping others on Forum Nokia Discussion Board , Helping Via Emails & PMs and Yes! working on my 3 projects (1 is a paid project for a company and 2 are under-development for our end-users). Instead of these activities , few of the news are worth sharing :

1- Got one-year membership of Forum Nokia Launchpad.

2- Selected as DZone’s Most Valuable Blogger .

3- Collaborated with inneractive and releasing one of my title “Brain Bash” for free in the upcoming days (May be tommorow ;) ).

 

Coming Soon On OVI Store

 

4- Currently, working on a motion sensor game for S60 3rd & 5th edition phones but don’t know when it gets complete. However, One of a good news (for my facebook fans only) is that they may get a copy for free, once i manage to finish & release it. ;) So, stay tuned at our FB Page.

Best Regards,

Sajid Ali Anjum

SajiSoft is now on Facebook! :)

To close the communication gap between our product end-users and the developers, we created a page on facebook. Actually, we have some great plans in favor of end-users and developers, once we get audience on our page. So, feel free to join it and m sure it will be helpful for you.

SajiSoft @ Facebook

Best Regards,

Sajid Ali Anjum

Follow

Get every new post delivered to your Inbox.