Skip to content

Categories:

NDK (r3) promoted to one level up

Google has released the third version of Native Development Kit (NDK). The highlight is that OpenGL ES 2.0 implementations can be developed using Native Language (C/C++).

I like NDK, so much for the raw power ;-) . This release of NDK would be a great addition to Game Developers for Android and would seed some cool games for Android. So far iPhone and Symbian based Mobile OS phones were poised to dominate as great gaming platforms. Now it doesn’t have to hold true.

For now, lets just assume Google doesn’t get forced to trade Java for C/C++ layer, of the Android OS stack. Go Native!!!

Posted in Tech.

Tagged with , .


MeeGo

Gone are days with my scope of work in using Maemo and Moblin.  The announcement last week (15th Feb 2010) has created quite a weird and yet promising combination. MeeGo, with Maemo and Moblin together, a new breed (really !!!) now poised  to create tremendous potential and perform well.

Plans of Nokia with Maemo 6 is now very much questionable, for it makes no business sense to create a new version of a OS that won’t align with a strategic relationship. The LG GW990 Will Become an Intel MeeGo Phone.

MeeGo Architecture

Native code (C/C++) is only reason for my new born affinity towards MeeGo. My journey towards MeeGo would probably wait for a while, till the new official/generic UI layers and screenshots are ready.

Posted in Tech.

Tagged with , .


My Android Dev Phone

After quite a bit of compiling, I have my Android Build running in my phone. It was great to see the my phone with just non-proprietary code. I am not sure, if I am missing Android Market inside my phone.

I get the impression that the “master” build, from the git, supports more Microsoft Exchange than the regular/out-of-the-box ROM that came with the device. I guess thats OK, since I got all my contacts synchronized from my Exchange Contacts folder.

Let me see how this setup of my phone goes for a month. Hopefully I don’t have to load any out-of-the-box OS image to my phone. Now the challenge is to customize this to an extent it would become my phone. I am planning to donate some time to “my little precious” ;-) .

Posted in Gadget, Tech.

Tagged with , .


Ready for a change…challenges to GSM

Talks about core technologies in new conferences always attract me. 26th Chaos Communication Congress, held over the last weekend, is just one that made me think more.

The “GSM: SRSLY” topic is very hot and practically pulled me into one of the black-hole topics. Yes, even discussing wiretapping tools can be illegal in few countries (especially the “so-called” developed ones). Success in a distributed code break effort on GSM technology is not surprising. This vulnerability is very much exploited by government and private intelligence work (may be both legal and illegal). Things we see in the movies on cellular wiretapping aren’t really fictional…they are a reality.

Source of this vulnerability resides in a 64-bit encryption algorithm we have deployed in about 80% of GSM cellular networks around the world. So, technically speaking, if you aren’t a customer of the off-the-shelf intelligence products (like Semi-Active GSM Monitoring System), don’t feel left out. At the demonstration held in 26C3, we have got some interesting findings that show that with few advanced systems engineering effort, one can build something like that from ground-up, with just 3 months of data mining.

There has always been a need for looking at security and privacy a little bit more closely. Makes me also recollect what happened recently, when enterprises opted for a 512-bit encryption setup using BlackBerry infrastructure in INDIA. When we know that 64-bit encryption can be broken in real-time, we must accept that organized outfits (like government agencies) can/already do real-time hacking of 512-bit encryption with distributed hacking techniques.

I think that privacy and safety of individuals are governed and not provided/available as a choice (a.k.a. freedom). I know that I have no privacy when using my cell phone. I still use it, because it doesn’t pose any risk to my personal life or business. I would rather use a cell phone to talk than get stuck to phone booth every time (we know what privacy we have on wire-line phones ;-) ). May be that’s the choice I have and have chosen to go mobile.

“Opting-out for privacy” also sounds freedom to me. But there has to be a situation where I “Opt-in for privacy” and there exist a legal infrastructure to make me feel safe in doing business communications. Hope GSM Alliance can do something about it…or else we will have to have Telcos provide just the pipe and let us go the IP way at some-point (VOIP calls anybody?).

Posted in Tech.

Tagged with , .


Too many mobile platforms

The smartphone hardware stacks available today haven’t matured enough, and thereby the current mobile OS implementations. Some of it is because of the current way of our software and hardware manufacturers working together. We see that the power of the smartphones and mobile devices keep increasing with new and improved processors (and other hardware features).

Consumers get power ,based on the options they get. It is better to have more options. Too many options would, at some point, get to equilibrium anyway (based on market response and other factors like absorption, adoptions, and acquisitions).

Developers get the power, based on the reach that their applications can get. “Reaching mass/heavy user base” is the key, not the number of mobile OS the applications support. I doubt whether application developers would care about an unsupported mobile OS, if their current application, running in mobile OS “x”, is used by 1M or more users in an emerging market. Does anyone care about selling/writing software for a mobile phone costing INR 1,500.00 used by 10M users?

“Write once and run everywhere” technologies are great, but they haven’t reached their potential yet. Products like alcheMo from Innaworks are great in terms of bridging the gap among mobile OS/Platform implementations. Yet, there is a lot we can/should expect in getting a synergy to help consumers and developers alike reap the rewards.

There is no need to be complacent after agreeing to a Universal Charging Solution (UCS). It would be great to witness the day, where we can buy a phone and choose the OS to load on it, just like the way we use our PCs/Laptops/Server nodes. Now, that would be a goal that the mobile OS and hardware manufacturers can shoot for.

Let the consumers win and help developers win customers!!!

Posted in Tech.

Tagged with .


Forum Nokia Developer Conference India 2009

This event was very nicely packaged. The speakers were great. The content delivery was perfectly orchestrated. Here a glimpse of the highlights:

User Interface

  • Qt Framework is the next thing to invest on. Try to keep away from Symbian Avkon framework and GTK+ as much as possible ;-)
  • Use Adobe Flash Lite for UI as an alternative to C++, if have very few C++ experts in your team.
  • Nokia Widget Development (Web Runtime/WRT) is also an great alternative to the current UI frameworks, if you have good web developers with HTML, CSS and JavaScript experience
  • Maps are getting lot of attention. Maps integration is a significant plus point for Nokia, since its free for use within Nokia devices.

Continued…

Posted in Tech.

Tagged with , .


A good brand output | Monocle

Excited to see a good/interesting work product in the market (Available from 10th December 2009).

RIM, Monocle collaborate on $1,500 BlackBerry Bold 9700

Posted in Gadget.

Tagged with , .


Behold…Plans from Nokia for 2010 and beyond

What a nice way to complete the week….press release from Nokia on Wednesday was wonderful and is still refreshing in my mind.

http://www.nokia.com/press/press-releases/showpressrelease?newsid=1358666

Nokia CEO sketches the plans/offerings to cheer mobile users.

Current and Projected Sales

Current and Projected Sales

Projected Cost and Sales Expectations

Projected Cost and Sales Expectations

Per the press release, we can now expect Symbian 4 and Maemo 6 in the middle of 2010. Announcement of a new version release, ahead of completing global launch of Maemo 5 with N900, tells us that Nokia is serious on Maemo. I like the way Nokia addresses the market based on device capability (hardware and software) in terms of economic viability (cost).

In areas where we still need mobile devices below INR 2,000.00, S40 series phones does make sense. Not every body needs the delight of having their phone knowing which direction it is pointed at. The theme is still on emerging markets, which is a great thing, considering the 300 Million active users target that they have.
Continued…

Posted in Tech.

Tagged with , , .


Mobile Number Portability (MNP) in INDIA

Great news for all mobile phone users for INDIA!!!. It was amazing to see the Gazette (Press release from TRAI) get published yesterday.

Mobile Number Portability regulation has been approved. It will be in effect from 31st December 2009 (31/12/2009).

Now, moving from one Telecom Operator to the other would cost only INR 19.00. The only constraint in this regulation is that the mobile user (the consumer) has to use services from the Telecom Operator for ninety (90) days.

Pros

With MNP scheduled:

  • Telecom Operators would be forced to think different to retain customers.
  • Some of the unreasonable charges that are forced on us today must be reduced, if not removed completely.
  • Telecom Operators are already looking for some other ways to get some out of our wallet. I am sure one of you reading this already would have Ringtones set, for your mobile phone number, and pay them some money, as if they are a music store.
  • New service providers in the mobile area are coming-up to bust the mythical situation of “Telecom Operator should get paid for this”

Continued…

Posted in General.

Tagged with , .


SQL Anywhere for iPhone Beta Program

Sybase has launched their SQL Anywhere for iPhone (Beta) product. This is a great news for those looking for Enterprise Grade database, with commercial support, running in iPhone. I guess I didn’t get satisfied, though I liked SqLite, until I saw a Commercial Database option. You can enroll for the program beta here.

Sybase has gone one step further and has anounced their product “Afaria for iPhone” to also support the “SQL Anywhere for iPhone” product. I think it is good way to cross-sell the applications.

Posted in Tech.

Tagged with .