easyAPNS is an open source (free) system for sending Apple’s push notifications to a device. From their website:

What is Easy APNs?
If you are a native iPhone application developer, you may have heard of the Apple Push Notification service (APNs). There are a lot of excellent online guides on how to get your application to receive remote notifications… but what about the other piece of the puzzle… ACTUALLY SENDING A MESSAGE?!?!

This very cool project is brought you by Manifest Interactive.

*NOTE: I was NOT able to get this up and running on GoDaddy Hosting for some unknown reason, but the same exact files worked flawlessly on (mt) MediaTemple

Tagged with:

Here is a really cool presentation on using OpenGL to create 3d on the iPhone. It was given by Doug Turner (@dugla) to Boston iPhone developers.

Source Code for Presentation available on GitHub:

HelloTexture
HelloTeapot

Original article here

doom_logoThose cool guys at iD Software have released the source code to the hugely popular DOOM Classic game for iPhone & iPodTouch. It has been released under the GPL License and can be downloaded from HERE. You’ll probably also want to read the Build Instructions. ;-)

For more information check out Development on Doom Classic By John Carmack, Technical Director, Id Software.

If you’re not an iPhone developer you can purchase the game from the AppStore

doomClassic_iphone

Features:

Play the legendary first person shooter, DOOM, with an iPhone or iPod Touch. Fight through 36 missions in four action-packed episodes: Knee-Deep in the Dead, Shores of Hell, Inferno, and Thy Flesh Consumed.

Experience DOOM multiplayer on your mobile device, including Deathmatch and Cooperative play for up to four players via wireless internet.

Choose from three different control types and customize the interface to suit your style.

Explore the depths of Mars while utilizing the topdown map to help you explore and save your game on the fly.

Listen to the original soundtrack or disable it and use your own iPod music.

Tagged with:

I came across this free tool today and I thought everyone should know about it. It’s called MockApp and it allows developers to very easily put together a mock up of their app ideas. The template comes in 2 versions: PowerPoint & Keynote. It has just about every possible UI element that you can imagine and is easily customizable. The developer has put a lot of time and effort into creating this beautiful resource so if you use MockApp all he asks in return is that you show him some tweet love or link love. Just give the man some credit and spread the word about MockApp to others. He calls this Tweetware which I think is a very clever and fitting name.

mockApp1

Description from the developers site:

* A large number of iPhone UI elements have been added and/or vectorized. I think I can now safely assert that MockApp 1.0 includes the most comprehensive vector iPhone UI library of any easy iPhone prototyping tool out there (no, the SDK is not a prototyping tool that my mom could use).
* The library file is now organized and commented based on the ultimate authority: Apple’s iPhone Human Interface guidelines. It even shows examples of some UI elements on an iPhone held by Steve Jobs’ hand (OK, maybe that wasn’t his hand).
* The template file, where you create your mockup, now features a shiny iPhone as backdrop for your app screens with working Home button and all.
* The template file now supports vertical and horizontal iPhone screen mockups.

mockAppDownload mockAppTwitter

Tagged with:

** UPDATE 11/12/09 : BOTH my wifi & network connection detection apps are WORKING Again! **

If you write an app that depends on internet access in order to function properly Apple requires that you detect the state of the connection and report it to the user when that connection is unavailable. If you do not Apple will reject your app on the basis that it is confusing to the user. Confusing because the app does not work and Apple assumes that the user will not understand why. Makes sense.

Here is one way to determine whether or not the users device has airplane mode enabled . . .

  1. Add SBUsesNetwork to the Info.plist
  2. Change its type to Boolean
  3. Add a check mark to enable

Here is handy little project that detects whether or not your application has access to a WiFi network:

Download TestWifi_3.0.zip

Here is another handy little project that detects whether or not your application has any network access:

Download NetConnectDetection_3.0.zip

Feel free to use any of the above code in any way you wish. I am providing it in the hopes that it will help save someone from the headache that I experienced all day yesterday trying to get network detection to work ;-)

If you find any errors or corrections please notify me and I will update the sample apps. Thanks!

Tagged with:

Review Scraper is the ideal app to download App Store reviews on a global scale. The App can be downloaded HERE free from Google Code and needs to be compiled.

[nggallery id=2]

Developers can easily track what people are saying about their apps and see how it ranks in all the App Store countries.

• Search for apps using a familiar interface.

• Translate app reviews into your native language (language support is limited to what the Google Translation API supports).

• Downloaded app reviews are saved and can be easily deleted.

svn checkout http://reviewscraper.googlecode.com/svn/trunk/

Tagged with:

Here is another excellent tool for developers to track their daily/weekly/monthly sales figures from iTunes Connect. It’s the Open Source appsales-mobile app. It can be checked out of the GoogleCode Repository HERE using any SVN client. I use the free RapidSVN

From their site:

The newest reports can be downloaded with a single tap and all numbers are automatically converted to your (selectable) local currency.

With clear bar charts you’ll get a quick daily overview of how your apps are doing in the store. For each report you can view percentages of countries and each of your product’s share of the revenue.

The Graphs section offers trend charts for all or individual apps and a pie chart that shows revenue by region for a selectable date range.

Tagged with:

I’m sure you remember the classic 1st person shooter Wolfenstein 3d. The creators iD Software have revived the game once again and ported it to run on the iPhone. Non developers can buy the game from the App store for $4.99 Interestingly though, if you are an iPhone Developer, the full source files for the game are released free under an open source license. A full paid ($99) iPhone developer license is required in order to compile the code on your own device.

The source code can be downloaded here from Id’s ftp server

If you are interested in running Wolf3d on the iPhone simulator you need to make some minor code modification. Instruction can be found at ghostradio.net

Tagged with:
San Diego Web Strategy Development