Subscribe via RSS

BlackBerry Developer's Blog

Select Language

European BlackBerry Alliance Members Unite!

Administrator on 11-20-2009 04:14 PM

emeaalliancesummit.jpg

Next week in Rome, Italy, BlackBerry Alliance Members from across the EMEA region are congregating to share the latest innovations coming out of the BlackBerry ecosystem. Structured over three days (25-27 November), attendees will learn what’s new with the evolving BlackBerry Alliance Member program, be updated on the latest BlackBerry products and services, as well as connect with other partners who are creating applications and services on the BlackBerry platform.

One highlight of the event will be the EMEA BlackBerry Innovation Awards, which will showcase how BlackBerry Alliance Members are delivering innovative and compelling services and products to end-users. The winners will be announced at an awards ceremony on Thursday, November 26th, so keep an eye out on the blog for updates! Don't forget to also hit the link below for more info:

 

BlackBerry Developer Resource Fridays: Week of November 20th

Administrator on 11-20-2009 03:51 PM

Welcome to BlackBerry® Developer Resource Fridays (new name, same great taste, ed.), a reoccurring event here on the BlackBerry Developer’s Blog. Each Friday we’ll keep you up to date on helpful articles that have been added to the Developer Knowledge Base and other new additions to the BlackBerry Developer Zone. Here are this week’s pearls of wisdom:

 

BlackBerry® Bold™ 9700 BlackBerry Smartphone Simulator (v5.0.0.337)

BlackBerry® Storm™ 9550 BlackBerry Smartphone Simulator (v5.0.0.334)

BlackBerry® Curve™ 8530 BlackBerry Smartphone Simulator (v5.0.0.337)

Networking Transports II (Video)

 

Tune in next week for more Developer Resource Friday fun, and don’t forget to post a comment about your favorite article and articles you would like to see!

BlackBerry Developer Conference Wrap Up: Yahoo! Mobile

BlackBerry Development Advisor on 11-19-2009 11:41 PM

Irv Hendersonsmall.jpgBy chance, I happened to bump into Irv Henderson, Yahoo! Vice President of Global Mobile Products after his participation in the BlackBerry® Developer Conference Keynote. It was a great informal chat and we made promises to get some firm content on the BlackBerry Developer’s Blog. While I strongly recommend you watch Mr. Henderson’s portion of the keynote, I believe our conversation below about Yahoo!’s presence on BlackBerry smartphones is just as worthy. Read on!

 

We were discussing Yahoo!’s My Favorites tab on the mobile homepage and I was wondering if you could expand on what you were saying about adding any web feed…

 

At a high level, users want access to the same content and services on PC and Mobile - regardless of where they are and what screen they're using. Our new mobile homepage is completely personalized and based around three core principles – enabling people to:

 

  • Discover via results from Yahoo!'s award-winning mobile Search, editor-selected content and news
  • Stay connected through access to email and social networking accounts from the most popular Web providers, as well as instant messaging, address book, and calendar functions.
  • Stay informed by bringing their favorite Web content --sports, news, local information, RSS feeds, weather, stocks, horoscopes, and more -- to a single location.

The ‘My Favorites’ tab on the mobile homepage allows users to ‘add anything’ to their mobile experience and customize it based on their interests and communities. Further, any changes you make to Yahoo! on the PC (i.e. adding a stock to Yahoo! Finance, adding a RSS feed to My Yahoo!, adding an app to the new Yahoo! PC front page, etc.) will be reflected next time you’re on Yahoo!’s mobile homepage, we’ll prompt you to see if you want to add the same thing to your mobile experience.

 

As we create seamless mobile extensions and tighter connections between PC and mobile, we’re bringing their personalized experiences directly to the mobile environment.  

 

You had mentioned that Yahoo! Messenger was one of your favorite applications. How will the new BlackBerry APIs and services offered help to push that app forward now that IM apps have become so popular on BlackBerry® smartphones?

 

First of all, let me say we’re thrilled with the new BlackBerry APIs. Leveraging the BlackBerry® Widget Software Development Kit (SDK)  we’re collaborating to make the Yahoo! mobile homepage even more compelling by enabling push notifications, geo-location from the BlackBerry® Browser and a seamless transition in navigating from the browser into native applications. Exposing the BlackBerry® Push APIs as a part of the core platform capability has the potential to transform real time communication in so far as it now allows us to take the IM experience well beyond a dedicated Yahoo! Messenger.  It opens up opportunities for developers to use our APIs and integrate them into applications. It also allows for collaboration with other IM communities. 

 

What is the potential for customization so that users can build their own personalized Yahoo! Experience on their BlackBerry smartphone?

 

The potential is limitless - Yahoo!’s mobile homepage (http://m.yahoo.com) simplifies the mobile experience and allows consumers to bring together their favorite content and services from anywhere across the Internet in one location. As we work together to integrate the new BlackBerry APIs, we’ll be able to provide BlackBerry users with the best possible Yahoo! experience on their smartphones.   

 

yahoo_brady.jpg

 

Is the intent to build a great top level Yahoo! experience and then have people find great applications like Fantasy Sports? Or is it the opposite where people drill up from the apps? Or both? How do you balance targeted user experiences with all the great information/services coming out of Yahoo!?

 

We think the answer is both. For instance, you can come from the Yahoo! Mobile experience into the Fantasy Football application, or you can approach it as a Fantasy user who wants to see what Yahoo! has to offer. Both ways are great examples of how sharing content and services can lead to an enriched overall user experience.  We are focused on building products that deliver compelling and personally relevant mobile experiences for our users.  We find balance by letting them choose which information and services they want on their mobile phone and by making them aware that there is a seamless mobile experience for the Yahoo! services they use on the PC. Mobile is a continuation and complement to the overall Internet experience, not something separate.

 

Speak about Yahoo! Pipes and its possibilities on mobile. 

 

We think Pipes offers an interesting composition and presentment tool for mashing up content.  We are in the early days in working out a product implementation on mobile.  More broadly, Yahoo! provides many opportunities for developers to create their own services both on the PC and mobile.  We integrate things like SearchMonkey into our PC and mobile search results, allowing developers to use structured data to make Yahoo! Search results more useful and visually appealing, and drive more relevant traffic to their sites.  Specific to mobile, Yahoo! Blueprint is a technology for creating mobile web sites for many different types of mobile phones. Developers can use the technology that powers Yahoo! mobile products to reach mobile users on thousands of devices.

 

What is the most important new BlackBerry service or platform enhancement now offered by RIM for Yahoo!? Geo targeting, the advertising services? Is it a combination?

 

It’s clearly a combination.  We think the BlackBerry team has thought carefully about the prioritization of the APIs.  If we had to choose though, it would be the cell site geo-location capabilities as this opens the door for us to deliver even more compelling and relevant experiences.

 

BlackBerry Developer Conference Wrap Up: Developer Challenge Winner 7digital

BlackBerry Development Advisor on 11-19-2009 10:25 PM

7digital.jpg

 

There was so much going on at the BlackBerry® Developer Conference last week that it was impossible to cover it all during our daily wrap ups. This week we’re playing catch up and posting BlackBerry Developer Conference content that was too good to miss.

 

For example, I had the opportunity to attend the great COM05 “Lessons Learned - Building the 7digitalMusic Store” session led by James Shannon of DevelopIQ. This was a can’t miss session because DevelopIQ had just won the BlackBerry Partner Fund Developer Challenge for their work on the 7digital BlackBerry app. Read my interview with James about his session, winning the Developer Challenge and BlackBerry development.

 

What were the key takeaways you wanted developers to walk away with from your session?

 

I felt the key takeaways were really broken into two areas - technical and operational. From a technical perspective, I wanted to get across that a compelling consumer user experience is not just about an appealing UI, but also the optimization of the ‘invisible’ factors – from bandwidth optimization, content pre-loading and caching through to efficient ways to paint the UI and selective use of background threads. Also, that the BlackBerry® platform offers developers many powerful device integration APIs that really transform the user experience – for instance in our case, Bluetooth® audio streaming and integrated media key support. From an operational perspective the key takeaways were to use analytics to better understand your users and their usage patterns as well as providing comprehensive in-app support, with the aim to resolve every support query on the first reply.

 

What are your thoughts on winning the BlackBerry Partner Fund Developer Challenge?

 

It’s clearly an honor and great kudos for our development/QA team. However, I think the greatest benefit will be the effect on the profile of music on BlackBerry® smartphones. A clear message needs to be broadcast that the BlackBerry smartphone is a platform that can take mobile music to the next level. We have a great ecosystem of music applications that provide everything from identification through discovery to advanced playback features, and we now have a music store hub that glues all of these together to provide a user experience that offers so much more than other mobile platforms.

 

Describe some of the unique considerations for making music available on mobile devices.

 

As an mp3 download store and advanced media player, the 7digital application’s top priority is to maintain the optimum performance of a user’s BlackBerry smartphone – whether it’s by ensuring we’re playing music in the background in a memory & battery efficient manner, or allowing the user to make an impulse purchase, perform a quick download on the carrier network and then automatically replace it with high quality media when they return to Wi-Fi®. We therefore spent considerable time optimizing the download user experience and ensuring we were delivering and playing media in the most memory and battery efficient manner.

 

Is platform fragmentation a challenge?

 

Fragmentation is the challenge of mobile. How do device manufacturers innovate whilst providing a consistent platform and form factor for developers to create compelling applications? I actually think RIM does a pretty good job here – we have robust forward compatibility, powerful pre-processor support and device simulators that provide realistic performance when it comes to development and testing. We made a decision to support BlackBerry OS 4.6 and higher, which reduced our challenge to a certain extent. We also needed to take various screen resolutions into account, as well as display rotation.  We took the approach from day one to abstract many of the layout/display size factors from the application logic itself, thereby making the application easier to maintain as new devices are launched and new display sizes require supporting – this made it significantly easier.

 

In what ways will the new BlackBerry services or platform enhancements announced at the BlackBerry Developer Conference help you moving forward?

 

The new in-app purchasing and advertising APIs are huge. It’s been well proven that a free application can lead to greater downstream revenues than paid-for applications since it removes so much of the initial barrier in acquiring the user. It also offers consumers choice and application developers recurring revenues, since modular applications may be easily offered that allow users to incrementally purchase features or content over time. I think OpenGL ES support was also an exciting milestone for the BlackBerry platform.

 

What else would you like to see?

 

Robust support for shared libraries on the BlackBerry platform would create better options for inter-application integration, another opportunity for developers to commercialize or open-source their work as well as allowing larger developers to create common libraries shared between several of their applications – thereby saving the end user memory on their devices.

 

You placed an emphasis upon analytics in your session… Why do you feel it’s so important?

 

Analytics are critical to mobile consumer applications. With limited screen real estate, multiple carriers, regions and device models, it’s important to understand where and how your application is being used. It allows product management to make feature prioritization and user interface enhancements based on concrete data, and allows you to measure the impact of various marketing strategies on your application usage.

 

Talk to me about pre-processing and why you’re a proponent…

 

Pre-processing allows us to support multiple BlackBerry OS builds/APIs from a single codeline. This was important for us since the majority of variances between the builds were largely either to support additional hardware features (like media keys) or the BlackBerry® Storm™ touch-screen interface. There are other good strategies for multiple OS support, but these approaches weren’t really justified or appropriate in our case.

 

What’s the future of the 7digital app?

 

Our vision for 7digital is to become the hub of music on BlackBerry – whether it’s acting as the purchase & download gateway for radio or streaming apps, offering the user location-based recommendations for their favorite band’s local tour dates, or integrating your music preferences with your social network. You’ll be seeing several updated releases over the next few months, each integrating feedback from our growing user community and adding additional compelling features.

BlackBerry Developer Conference Day Four Wrap Up: Robot Challenge

BlackBerry Development Advisor on 11-13-2009 06:56 PM

 

There's no better way to wrap up a developer event than with robots, and that's exactly what took place on Thursday at the BlackBerry Developer Conference. Contestants were challenged to post their best time navigating their LEGO® MINDSTORM robot friend through a perilous obstacle course using a BlackBerry Storm2 smartphone. Check out the best times below and thanks to everyone that helped make this week so much fun!

 

FIRST PLACE (56.95)
James White – TDC Group (BlackBerry®  Storm2 smartphone + LEGO® MINDSTORM robot)


SECOND PLACE (62.269)
Mathias Marquardt – emacberry.com (BlackBerry Storm2 smartphone)
 
THIRD PLACE (65)

Thomas Krueger – Cortado (BlackBerry Storm2 smartphone)

FOURTH PLACE (65.978)
Daniel Baird – Slacker (BlackBerry Storm2 smartphone)

BlackBerry Developer Conference Day Three Wrap Up: Show Photos

BlackBerry Development Advisor on 11-11-2009 09:36 PM

General Session - Jim Balsillie.jpg

 

We’ve been working hard to bring you coverage of the BlackBerry® Developer Conference this past week, but sometimes a photo can articulate an experience far better than any blog post could. Enjoy these photos from the show, and hit the link below if you’re interested in see more!

 

http://www.blackberrydeveloperconference.com/overview/photo-gallery

 

BlackBerry Partners Fund Developer Challenge.jpg

BlackBerry Partner Fund Developer Challenge

Breakout Sessions.jpg

BlackBerry Developer Conference Breakout Sessions

Mobility Pavilion.jpg

BlackBerry Developer Conference Mobility Pavilion

Mobility Pavilion LEGO Sandbox.jpg

BlackBerry Developer Conference Mobility Pavilion

LEGO BlackBerry Smartphone.jpg

LEGO BlackBerry Smartphone

BlackBerry Developer Conference Day Three Wrap Up: BlackBerry App World Insights

BlackBerry Development Advisor on 11-11-2009 09:11 PM

momentemappworld.jpg

 

Taking a break from visiting the great sessions at the 2009 BlackBerry® Developer Conference, I began to wander around the Mobility Pavilion. By chance, I bumped into Terry Hughes, President of Widality (formerly Redwood Technologies). Terry mentioned that he had begun blogging himself, and recently published a post on insights his company had gained from having their Call Time Tracker application in BlackBerry App World™. After checking the post out, I knew it would be something great to share with our readers. Here’s a sneak peak at some of the information Widality gained by having Call Time Tracker in BlackBerry App World:

 

  • We have built up a loyal fan base of users who write great reviews and who have joined focus groups to help us as we evolve; good reviews are critical for success, and we have a 90% positive rating.
  • It was fascinating to see how the early adopters behaved so differently to the early majority, and how our service had to evolve as our users matured.
  • We learned how subtle changes in wording can have a major impact on such a large user base, so we refined the wording of all of our materials as we evolved.

To read the rest of the post (highly recommended), click on the link below:

http://www.momentem.net/news-popular-business-app.asp

 

BlackBerry Developer Conference day Two Wrap Up: Understanding the BlackBerry Market

BlackBerry Development Advisor on 11-11-2009 03:16 AM

Mike Kirkup, as well as being the Director of Developer Relations at Research In Motion, runs the show at the BlackBerry Developer’s Blog, so I couldn’t miss his session, DEV50 “Designing the Optimal BlackBerry Application: Understanding Market Dynamics and Mobile Applic.... Mike outlined important market dynamics for BlackBerry smartphones to a very interested audience. I took the opportunity to sit down with Mike to dig deeper on some key points from his session.

 

Tons of questions and photos taken during your session today!! What’s your take away from that?


There is pent up demand from our development community to better understand the market dynamics, the opportunities and the risks. I want to enable our developers to make more informed decisions about where to invest in our platform.

 

What do you think about their specific questions around demographics and regional breakdown?

 

I think it really speaks to the hunger for information to drive better decisions being made about investing in the BlackBerry platform.  As the platform continues to grow we need to be able to share this information with everyone as much as possible.

 

Talk more about your snowball effect metaphor and the need for developers to focus on OS version and not smartphone version.

 

The BlackBerry platform is “forwards compatible” in our technical jargon, meaning that if you write your application for OS 4.2.1 it will run on all future handheld software versions after and including 4.2.1.  I call this the snowball effect because at each version of the operating system contains all the APIs of previous versions, and we are constantly adding more and more APIs to the platform. (For how the snowball effect is related to the Paradox of Choice – see below.)

 

What specific information did you want to make sure Developers took away from your session?


Two things, actually.  First, a better understanding of how we are responding to the requests of the community for better information to help guide their decisions.   Second, I wanted the developers to fully understand their options for how to handle platform fragmentation.

 

You mentioned the Paradox of Choice – can you elaborate?

 

Developers want to leverage the latest and greatest APIs. However, they still need to support older versions of in-market software.  For example, if you develop for OS 4.2.1 or higher your application can run on 97% of the BlackBerry smartphones in-market today.  But that kind of lowest common denominator approach causes challenges for developers because their customers expect more on the latest BlackBerry smartphone.  This is the paradox of choice.

 

The best way to handle the paradox of choice is to aim for the best of both worlds through use of the preprocessor. We’ll be talking about the preprocessor a lot more on the BlackBerry Developer’s Blog, so stay tuned!

BlackBerry Developer Conference Day Two Wrap Up: OpenGL and Game Development

BlackBerry Development Advisor on 11-11-2009 02:41 AM

I had the opportunity to attend the DEV09 “Game On: Building High Quality Games for BlackBerry Smartphones” session today, which discussed user expectations for BlackBerry smartphone games and how to implement to meet those expectations. I’m glad I did. Talking game development is always fun, but this session was particularly exciting because it delved deeper into the announced OpenGL ES support and how that supports game development. I had a chance to sit down with Research In Motion Application Developer Consultant Brian Zubert after the session to discuss all this and a little more. Read on! 

 

Talk to me a bit about the OpenGL announcement and how it affects BlackBerry gaming.

 

I couldn't be happier about the OpenGL announcement. It's been a lot of fun over the last few months, working with companies who've been my childhood heroes.  With the likes of Electronic Arts and Sega bringing Need for Speed Shift and Super Monkey Ball to BlackBerry smartphones respectively, it's a very exciting time for mobile gaming on the BlackBerry platform.  

 

The best part of it all is that OpenGL benefits more than just game developers.  We had one developer here showing a photo viewer in the DEV41 session. With just a couple of weeks worth of effort, these guys were able to build out pieces that will really enhance their applications.  I honestly can't wait to see some of the other uses that people come up with.

 

Can you sum up how to approach BlackBerry gaming in a nutshell?

 

Know the device, know the user.  Make the user feels like the game was made just for their BlackBerry smartphone and just for their lifestyle.  What do I mean by that?  Follow the user interaction models of the device (take your lead from existing apps on the device) and know how the user is going to be playing the game.  More often than not, it’ll be for a short period of time, multiple times per day.

 

Can you point developers towards more resources?

 

The jcp.org website contains the specs for JSR 239 and there are samples all over the web.  It’s also worth checking out my blog posts from a month or two ago where I discussed what to expect of a BlackBerry smartphone user and what the user expects of your game.

 

What do you hope were the key takeaways in your session? Is BlackBerry game development more about design or implementation?

 

BlackBerry game development is about design and implementation.  There was definitely some information about general design guidelines, but there was also a ton of the nitty gritty for optimizing your JSR 239 experience on BlackBerry smartphones, including coverage of some extensions we created to simplify your efforts at implementation.  

 

Talk a bit about the games that you demoed and why you were excited about them.

 

PBA Bowling from Concrete Software is one of their better selling mobile titles and the transition they made from 2D to 3D just looks incredible.  These guys did some fantastic work and when you compare the 2D version to 3D version, it’s just amazing to see the difference.

 

As for Super Monkey Ball from Sega… well, the title speaks for itself.  It’s got to be one of the best selling mobile games of all time; I nearly jumped out of my chair when I heard that they were going to bring it over to the BlackBerry platform.

BlackBerry Developer Conference Day Two Wrap Up: Reader Polls

BlackBerry Development Advisor on 11-11-2009 02:17 AM

During the BlackBerry® Developer Conference keynote live blog, we had the opportunity to poll readers on a variety of topics regarding yesterday’s announcements. We’ve pulled the polling information out of the live blog and republished it below for ease of viewing. Read on below to see what our live blog readers thought and don’t forget to post your comments as well!


poll1.png
poll2.png
poll3.png
poll4.png
poll5.png

 

About BlackBerry Developer's Blog
The Developer Relations team at RIM is focused upon providing solutions for all stages of the BlackBerry development lifecycle. The Developer’s Blog is a forum to share best practices, market insight and developer-engagement opportunities with the development community. The Developer’s Blog complements our existing outreach programs (BlackBerry Developer Conference and Developer Newsletter) while giving us an opportunity to share our personalities too!

About the Author
  • I joined Research In Motion in 2005 working with Independent Software Vendors (ISVs) who specialize in Bluetooth, GPS, multimedia, and gaming. As a senior member of the Developer Relations Team it's my mandate to not only support the application development efforts for a number of ISVs, but it's also to act as a voice at RIM for third party application developers. Like RIM, my roots are in the enterprise world, but over the past couple of years I've quickly adapted to the consumer space, and that's where I spend most of my time today.
  • Mike Kirkup is the Director for the Developer Relations program at Research In Motion (RIM), which is responsible for managing the technical relationships and programs for RIM’s developer community worldwide. Mike and his team work with RIM’s developer community to provide support and guidance as developers work to integrate their applications to the BlackBerry platform. Mike joined RIM in 2001 as a Security Software Developer in RIM’s Wireless Security Group. As part of the Wireless Securty group, Mike contributed to the development of the BlackBerry Cryptography API, S/MIME and PGP implementations. Mike holds a Masters of Management Science and a Bachelor of Mathematics from the University of Waterloo.
  • I work on the Developer Relations team at RIM, with a focus on enterprise applications for Sales Force Automation, Health Care, Public Safety and Real Estate. I started on the team at the beginning of 2007.
  • Tim is the Development Manager for BlackBerry development tooling. This includes Java, Web and also Theme creation tools. He is always hanging out in the development forums trying to help out where he can and to bring your feedback into the next releases of BlackBerry tooling. You’ll also see Tim presenting various topics at the BlackBerry Developer Conference and Wireless Enterprise Symposium so be sure to stop by and say hi. Just don’t start talking about cars or Batman or you won’t be able to get rid of him.
  • As Manager, Developer Programs at Research In Motion (RIM), Ian and his team are responsible for the design and delivery of programs and services for BlackBerry developers – including support tools and resources, recognition, advocacy, go-to-market, and regional programs. Ian is passionate about making sure that BlackBerry developers have everything they need in order to be successful from the inception of an idea to app deployment or commercialization. Prior to joining Developer Relations, Ian was a Product Manager for various BlackBerry solutions including the BlackBerry Java Development Environment, BlackBerry Maps, and BlackBerry Mobile Voice System.
  • When he’s not out riding the waves off the sunny eastern coast of Australia, you’re likely to find Neil at his desk answering emails, taking calls, or cutting code in his role of Application Developer Consultant for RIM. As a member of the Developer Relations team Neil spends a great deal of time working with Independent Software Vendors (ISVs) in Australia and New Zealand helping them get the most out of the BlackBerry platform, and also working behind the scenes to ensure everything is “most excellent” for all developers. Neil’s been developing for the BlackBerry for five years and prior to joining RIM ran a successful BlackBerry software company. He also likes hats.
  • Denver is a software developer at RIM, working on the BlackBerry Java APIs. Denver has been working at RIM for 4 years and started in automated testing of the APIs, making the switch to development in 2008. He enjoys programming, and finds developing for BlackBerry especially interesting. Denver also enjoys writing and sharing his development experiences, and hopes his posts will be useful and informative to other developers out there.
  • Adam is a product manager at RIM in the platform product management team. Adam’s focus and responsibility is on setting the strategy and direction of the BlackBerry web platform, including the web developer tooling products. He is also responsible for RIM’s involvement with the Eclipse Foundation and the Pulsar project. Adam hopes this blog will allow him to share his knowledge, viewpoint and passion for BlackBerry, but is really interested in what capabilities the community feels should be added to the web platform and tooling to create even more compelling web applications and content.
  • Adam is an Application Development Consultant with the Developer Relations Team at RIM. As a member of the Developer Relations Team, Adam manages the technical relationship with ISVs who specialize in producing applications based on web technologies. Adam's development background consists of a degree in Computer Science and work in web development for both the insurance and technical support industries.
  • With more than a half-decade of experience in the wireless industry, Douglas “tr0n” Soltys has chronicled the evolution of mobile culture in both the consumer and enterprise space. Prior to joining RIM, Douglas manned the helm of wireless weblogs QuicklyBored and BlackBerry Cool. When not blogging about all things BlackBerry®, Douglas can be found extolling the virtues of Strunk and White. He uses a BlackBerry® Bold™.
  • Prosanta is a member of the BlackBerry Developer Relations team specializing in Web Development. Prosanta’s focus is on developing out the web platform and tools associated with web development while supporting the development efforts of a number of Independent Software Vendors. Prior to joining RIM, Prosanta had worked on numerous web portals for major multinational firms writing both front and backend code.
  • Kamen is a Senior Architect, Strategic Initiatives, and started at RIM in 2001 with already established expertise in development for the BlackBerry platform and other mobile devices. Since then Kamen has been part of both device and server-side design and development activities - helping to evolve the BlackBerry development environment. As part of the Strategic Initiatives group he is now involved in looking for new ways to bring additional value to third party developers.
  • Chris has been at RIM since 2001 and runs R&D for the BlackBerry Development Platform. Practically speaking, this means day-to-day he is busy harnassing the innovative power of a talented group of RIM engineers to serve the needs of the BlackBerry Developer community.
Categories