Saturday, January 31, 2009

Box2D: tutorial for the absolute beginners : Emanuele Feronato

By:
Nice tutorial on the Box2D physics engine using Flash.

Flash AS2 & AS3 Game Tutorials, Samples, Source Files & Downloads | Free ActionScript

By:
Great blog for AS2/AS3 game tutorials, etc.

Friday, January 30, 2009

Kevin Rose: 10 Ways To Increase Your Twitter Followers

By:
Some handy advice for getting more followers on Twitter.

iPhone Developer Profiles — Mobile Orchard

By:
Create and share a profile on Mobile Orchard to help get your skills noticed in new fields such as iPhone development.

Feel free to endorse my profile:

http://profiles.mobileorchard.com/profiles/3481-Ari-Braginsky

Cocoa Samurai: Complete Xcode Keyboard Shortcut List (UPDATED)

By:
Great cheat sheet for XCode.

Cocoa with Love: Debugging tips for Objective-C programming

By:
"This post is about getting extra information from your program at runtime. Xcode and gdb both support a wide range of information access tools — but you need to know that they're there. Here are some Objective-C specific gdb tips and commands that all Cocoa programmers should know."

Xcode Tools Tips

By:
More XCode tips.

What are those little Xcode tips & tricks you wish you knew about 2 years ago? - Stack Overflow

By:
Great XCode tips/tricks thread.

14 Essential Xcode Tips, Tricks and Resources for iPhone Devs

By:
Real handy list of Xcode tips/tricks/resources for iPhone developers.

iphonedebug - Google Code

By:
iPhone JavaScript debugging console, similar to Firebug's console.

comScore says U.S. online gaming audience grew 27 percent in 2008 � VentureBeat

By:
Online gaming continues to grow. But you knew that already :p

Apple's Next iPhone Will Rule at Gaming | Gadget Lab from Wired.com

By:
Some insight into the next version of the iPhone as it pertains to games.

Embedded.com - Under the Hood: Inside the Apple iPhone

By:
Yet more embedded hardware info on the iPhone.

iPhone Processor: What's With This "S5L8900?" - Gearlog

By:
More info on the processing core on the iPhone.

POWERVR MBX Graphics IP Core Family

By:
Detailed specs on the GPU used in the iPhone.

ARM1176JZ(F)-S - ARM Processor

By:
Details on the processing core used on the iPhone. Part of the SoC (system on a chip) Samsung S5L8900 hardware.

Apple iPhone - OpenGL ES performance and system information

By:
Details on the OpenGL ES performance stats for the iPhone.

Under the Hood: The iPhone’s Gaming Mettle | Touch Arcade

By:
Good overview of the game related hardware capabilities of the iPhone from last year.

Lessons from Molecules: OpenGL ES | Sunset Lake Software

By:
Great discussion of OpenGL programming on the iPhone from the perspective of someone relatively new to OpenGL.

iPhone lifts profile of on-the-go games - Citizen Gamer- msnbc.com

By:
The trials and tribulations of iPhone development...

Thursday, January 29, 2009

Dr. Dobb's | OpenGL and Mobile Devices: Round 2 | July 24, 2008

By:
Nice review of OpenGL ES capabilities on the iPhone.

Doc? Air Local LiveDocs

By:
"Doc? is a free desktop Application, made entirely in FLEX & AIR. Doc? allows you to view your Flash documentation outside of Flash. This enables you to view, search and bookmark your documentation a lot faster than you could with the built in Flash support. "

OpenGL ES iPhone examples

By:
Great collection of OpenGL ES examples for the iPhone SDK.

Wednesday, January 28, 2009

Switching from scripting languages to Objective C and iPhone: useful libraries :: Hackdiary

By:
Collection of libraries to help those used to scripting languages cross over to Objective-C and the iPhone.

RADAR for your iPhone

By:
Neat app that filters out news, info, etc. based on your current location.

Flurry signs up hundreds of iPhone and Android developers for its analytics tool � VentureBeat

By:
New analytics tool for iPhone and Android developers.

Tuesday, January 27, 2009

Zeus CMD - Design and Development Tutorials : OpenGL ES Programming Tutorials - Page 1

By:
Great collection of OpenGL ES tutorials which can help you get up to speed on various OpenGL techniques on the iPhone.

Monday, January 26, 2009

Mac Developer Network � Blog Archive � Memory Management in Objective-C

By:
86 Minute HD (1280 x 720) training video on Memory Management in Objective-C.

Debugging memory based crashes on iPhone | iPhone | LouFranco.com

By:
Some tips on how to pinpoint memory heap corruption instances on the iPhone.

How do I define preprocessor macros in the xcode project settings? - iPhone Dev SDK Forum

By:
If you're having problems finding the "Other C Flags" section in your project's build properties, you must first select the Device - iPhone xxx (Project Setting) under the Active SDK section with your iPhone attached to your workstation. Only then will you see the additional GCC flags you can modify. After doing this, selecting the simulator will allow the added flags to take effect in addition to building directly to the device.

CocoaDev: NSZombieEnabled

By:
Awesome tool to help track down existing messages to deallocated objects. Plus it has the word ZOMBIE in it.

The Omni Group - OmniObjectMeter

By:
Heavy duty memory leak monitor for OSX development.

9 iPhone Memory Management Links and Resources

By:
Excellent collection of iPhone memory management links/resources from Mobile Orchard.

Real-Time Rendering Home Page

By:
Great collection of reading resources for real-time rendering.

Saturday, January 24, 2009

John Resig - OCR and Neural Nets in JavaScript

By:
OCR and neural nets implemented in JavaScript in order to auto-solve CAPTCHAs. Crazy.

Thursday, January 22, 2009

iPhone Screen Design Template PDF | Dave Verwer’s Blog

By:
Another iPhone PDF template.

LLVM/Clang Static Analyzer

By:
Recently discovered this command line utility for checking for leaks in C and Objective-C programs. It also works on projects built with XCode (iPhone, etc.).

To use, simply download the tar and extract it into a folder. I made a symbolic link from my home directory to this folder for ease of use.

To scan for leaks in an iPhone project built with XCode, using the command line, change to the directory that contains your XCode project and do:

~/checker-0.142/scan-build xcodebuild

assuming ~/checker-0.142 is a symbolic link to your installed path for the tool.

If any leaks are found, you will see an error message on the command line letting you know how to view the report using "scan-view". Once run, you will be redirected to your browser with a URL pointing to your localhost on port 8181 (not sure if this port is dynamic).

The author warns that false positives are possible so take these reports with a grain of salt. At least they may point you to the right line of code to start inspecting things closer.

Wednesday, January 21, 2009

iPhone Programming Tutorial

By:
iPhone game programming tutorial that curiously doesn't use OpenGL nor Quartz.

Rev

By:
I must have this, but it requires a separate communication module. Basically lets you access the onboard computer data for your car in real time on your iPhone.

PureMVC - iPure? PureMVC Objective C Port Released!

By:
PureMVC released for Objective-C. Helpful if you're a Flash/Flex/AS3 programmer looking to make an iPhone app.

CocoaDevCentral: Cocoa Style for Objective-C: Part I

By:
Nice Cocoa style guide for Objective-C.

Cocoa Dev Central: Learn Objective-C

By:
Nice summary of the features of the Objective-C programming language.

Amethyst, a free Flex authoring solution for Visual Studio > News > Flash Magazine

By:
Interesting looking free solution for Flex development inside of Visual Studio.

Tuesday, January 20, 2009

WeFi Launches Huge Directory of WiFi HotSpots

By:
"An online directory is nice, but much more important is the phone version of the service; if you’re in the United States, text 4WEFI (49334) with your location and you’ll receive a listing of Wi-Fi hotspots nearby within a couple minutes."

Google kills iPhone optimized iGoogle version | iPhone World

By:
Ouch. I use this all the time.

New iPhone games development report | iPhone World

By:
HUGE report from Game Developer magazine on the state of iPhone development.

Networking for Game Programmers � Gaffer on Games

By:
Great collection of articles on basic game networking techniques.

Monday, January 19, 2009

ASCII by Jason Scott / FUCK THE CLOUD

By:
Great rant about the dangers of leaving everything up to the cloud in cases where you can't reliably export everything.

PurpleTalk

By:
iPhone advertising organization.

iPhone and iPod Touch Application List: Software listing for iPhone and iPodTouch

By:
Great iPhone app portal.

Demographics of iPhone owners and their usage behavior in new report - GSM PRESS

By:
"ComScore, Inc. reports for the first time the demographics of iPhone owners and reveals that while 43 percent of iPhone owners earn in excess of $100,000 annually, the strongest growth in users is coming from those earning less than the median household income, particularly since the launch of the iPhone 3G."

The Amazing iPhone on Ma.gnolia

By:
Great collection of iPhone links from http://theamazingiphone.com site.

Google Objective-C Style Guide

By:
Objective-C style guide from Google.

google-toolbox-for-mac - Google Code

By:
A collection of code intended for use in iPhone development from Google.

iPhone | O'Reilly Media

By:
O'Reilly's portal for iPhone development.

Groups: iPhone Developers - Upcoming

By:
Meeting group on Upcoming for iPhone development events.

My iPhone is not a Mac Pro

By:
Nice article dealing with how to increase the performance of your iPhone app by using Objective C++.

CUSTOM iPHONE ICON: A HOW TO GUIDE

By:
Handy guide for creating a custom icon for your website so that iPhone users can save your bookmark to their home screen and see a nice icon.

Cocoa with Love: Demystifying NSApplication by recreating it

By:
Great posting that goes into detail about what NSApplication is really doing behind the scenes by recreating it from scratch.

Sunday, January 18, 2009

Open source Mono framework brings C# to iPhone and Wii

By:
Discussion about how Mono is being used for certain iPhone apps/games on the App Store using Ahead of Time (AOT) compilation.

Friday, January 16, 2009

The Amazing iPhone: free iPhone business opportunities report | iPhone World

By:
"This 40 page report, called “The Amazing iPhone”, covers terms of developing for iPhone as a new business strategy, or as a new platform for engaging with your consumers. While essentially UK focused, it is suitable for an international audience"

LLVM/Clang Static Analyzer

By:
"The LLVM/Clang static analyzer is a standalone tool that find bugs in C and Objective-C programs. Currently the analyzer is invoked as a command-line tool. It is intended to run in tandem with a build of a project or code base."

iGames Summit 2009

By:
"iGames Summit - The iPhone Games Conference
Thursday, March 19, 2009 from 11:00 AM - 5:30 PM (PT)
San Francisco, CA

The iGames Summit is a half-day conference focused on the emerging iPhone games space. The conference will bring together leading developers, investors, and executives to share their collective wisdom on what’s working today and where this exciting industry is heading."

Google: Google Maps Gets a Public Transit Layer

By:
Nice new addition to Google Maps which includes a public transit layer for many cities.

AS3 to Cocoa touch: XML - from actionscript to cocoa touch

By:
Great article from the viewpoint of an AS3 developer going to Cocoa Touch which covers how to parse XML.

glaze - Google Code

By:
2D Flash physics/game engine for AS3 using portions of the C physics engine "Chipmunk".

sound-skin - Google Code

By:
"SoundSkin is a light weight (under 1.5k) wrapper for AS3 Sound objects which provides an easy and robust interface for controlling sound playback. SoundSkin can be constructed with a preloaded Sound object, or manage the loading of an external audio file."

Yet another sound manager in AS3.

The Structure of a Game - Introduction

By:
Great series of articles covering best practices in Flash game design/development including patterns and coding conventions.

Managing Sounds and Music in Actionscript 3

By:
Decent sound/music manager in AS3.

What Makes a Viral Game?

By:
Nice discussion on what makes a game particularly viral in nature.

Flash Game Developer Magazine

By:
New magazine launched for Flash game developers. Sign up!

FlashJoystick by PillowFort

By:
C++/DirectX 9 app that lets you play Flash games with the Xbox 360 controller.

Profits from iShoot iPhone game cause developer to quit job

By:
Not a very smart move in my opinion. Things cool relatively quickly on the App Store, but if you're lucky enough to know what the public wants constantly then maybe.

Thursday, January 15, 2009

Ruben & Lullaby, an iPhone love story - Offworld

By:
"Half-game, half-art piece, Eric Loyer's Ruben & Lullaby is billed as a 'story you can play', a wordless comic book-styled piece in which two lovers have their first fight on a park bench, guided toward resolution by your stroking and shaking."

Live Sports Gaming Comes to iPhone with iBowl

By:
"Do you get lonely playing your iPhone apps all by yourself? That’s okay, because I do too. Well now we can combat the loneliness and play iBowl together, which happens to be the first sporting game application in the App Store to enable real time, multi-synchronous game play."

Parsing XML on the iPhone � Journey into XNA

By:
Nice tutorial on how to best parse XML on the iPhone. It has been said that the native tools within the SDK could be a bit better...

Offerpal Extends Monetization Platform to iPhone | FingerGaming

By:
"In-game advertising company Offerpal has announced that it has extended support for its Managed Offer Platform to the iPhone and the iPod Touch."

Coding Horror: Die, You Gravy Sucking Pig Dog!

By:
Nice short essay on garbage collection and how it's almost always better than allocating/deallocating memory manually these days.

iPhone port of Box2D Testbed now available

By:
Box2D physics engine implemented in C/C++ with OpenGL ported to the iPhone.

This should make things MUCH easier in terms of doing 2D physics on the iPhone. I've used the Flash port in the past and it's not very hard to get used to it.

Gamasutra - The Game Developer Archives: 'Monsters From the Id: The Making of Doom '

By:
Nice reprint from the January 1994 premiere issue of Game Developer magazine covering the making of Doom.

Can We Create Fun Games Automatically?

By:
Interesting discussion on what makes games fun, etc.

Wednesday, January 14, 2009

20 Great Adobe AIR Apps for Photos & Videos

By:
Great collection of AIR apps for photos and videos.

Tuesday, January 13, 2009

70 Free iPhone Apps for Social Media Mavens

By:
More than 70 free iPhone apps for social media followers.

Personalized iPhone apps

By:
InfoMedia (makers of iFart) are now allowing anyone to create their own personalized iPhone app. It seems that the app is really a customized splash screen that leads to opening a web page that has your specific preferences in it.

Coding Horror: Top 25 Most Dangerous Programming Mistakes

By:
Very important list of some common programming snafus. Worth the read!

Akamai Open Source video player

By:
Akamai is releasing an Open Source video player that has support for bandwidth detection and more in the form of classes extending NetConnection classes with features for video.

Monday, January 12, 2009

Analytics Toolbox: 50 More Ways to Track Website Traffic

By:
Huge collection of resources on how to track website traffic from Mashable.

January Sales Data

By:
Some real world sales figures for an iPhone game called "Mouse House". One interesting tid-bit concerns how promoting an update is as good as a press release.

Interview: 360|iDev on Mar 2-4 in San Jose, CA

By:
Interesting interview with the guys behind a new iPhone developer conference "360|iDev" in San Jose.

Sunday, January 11, 2009

iui - Google Code

By:
Another popular framework for building iPhone optimized websites.

iWebKit - Make a quality iPhone Website or Webapp

By:
One of a few frameworks for designing websites optimized for the iPhone.

Can you make a living off an iPhone app?

By:
Very interesting analysis on whether or not you can make a living off an iPhone app.

App Store Pricing by Category Score Card

By:
A collection of metrics on iTunes App Store pricing by category.

Moopf's App Store Review Scraper

By:
"This service will retrieve all the reviews from all the different iTunes app stores from around the world and present you with those reviews in an easy to read format. Developers can use this to keep a track on reviews for their applications and consumers can use it to check a greater variety of reviews for applications they're interested in purchasing."

This is a nice way to track the reviews of your iPhone app on iTunes in one place.

Apple iPhone Analytics and Monetization

By:
Another iPhone analytics middleware product.

Pinch Media

By:
Advertising and usage tracking middleware for iPhone development.

OpenGL ES Programming Tutorials

By:
Nice collection of OpenGL ES tutorials (useful for iPhone developers).

Best practices for OpenGL ES 1.x

By:
Khronos OpenGL ES 1.x SDK for POWERVR MBX

#IphoneDev Faq v.24

By:
Great list of frequently asked questions about iPhone game development.

Saturday, January 10, 2009

iWebKit: iPhone websites / webapps creator free download | iPhone World

By:
Great free download to help develop web sites optimized for the iPhone.

Seven things all iPhone apps need

By:
Helpful list suggesting 7 things that all iPhone apps need.

CGA: The Casual Games Association

By:
"The Casual Games Association is a professional international trade organization founded to facilitate a healthy and stable global casual games industry. Primary services include professional conferences, industry research and a magazine."

They also have a magazine that's worth checking out if you're in the industry.

Friday, January 9, 2009

iphone sdk tutorials - Google Video

By:
Great collection of iPhone SDK video tutorials.

iPhone Development Links | BIT-101 Blog

By:
More iPhone development resources links, this time from Bit-101. Dig in some more!

Hand Picked iPhone Application Development Resources | iPhone Toolbox

By:
Amazing collection of resources for iPhone development. Dig in!

CS193P - Cocoa Programming | Announcements

By:
Great course being offered by Stanford on iPhone application programming. They're providing materials online in the form of .PDFs.

Official Google Reader Blog: Google Reader for Beginners

By:
I highly recommend using Google Reader to stay on top of all your RSS feeds. This blog can help you learn how to use it. Be sure to check out the keyboard shortcuts!

Gamasutra - Feature: 'The History Of Pong: Avoid Missing Game to Start Industry'

By:
"In the first in a series of Gamasutra-exclusive bonus material originally to be included in Bill Loguidice and Matt Barton's forthcoming book Vintage Games: An Insider Look at the History of Grand Theft Auto, Super Mario, and the Most Influential Games of All Time, the duo presents a history of Pong, the game that jumpstarted the game business, and some of the innovations it inspired."

Thursday, January 8, 2009

Project Euler

By:
"Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems."

Microsoft Releases Tag, Its Second iPhone Application

By:
Microsoft releases it's second iPhone app that takes advantage of its own take on QR codes.

Wednesday, January 7, 2009

Stack Overflow

By:
Interesting social site for programming questions and answers (free). Notable for its exclusive use of openID. If you don't have an openID, you cannot log in. Yahoo, Flickr, Blogger, and other accounts are automatically valid openIDs, but you can also host your own.

10 Most Bizarre Programming Languages Ever Created - NETTUTS

By:
Nice collection of some of the strangest programming languages.

Tuesday, January 6, 2009

Mobile 1UP Clones Game & Watch on iPhone | FingerGaming

By:
Hah. Remember the old Game and Watch games from Nintendo? Now you can play them on the iPhone.

Deathwatch - Archiveteam

By:
Nice wiki where part of it tracks sites about to or just have gone dark.

8bitrocket:iMac Gaming: Playing Fallout 3 With A Boot Camp Partition.

By:
Nice detailed instructions on how to play Fallout 3 on a boot camp partition on your Mac. Who knew?

8bitrocket:Flash To Silverlight 2 Game Development #1: 26 Hour Install WTF?

By:
A nicely detailed account of how difficult and potentially expensive developing with Microsoft's Silverlight can be. Food for thought.

Macworld Thoughts

By:
So Macworld finally happened without Steve Jobs. In similar fashion, nothing really mind blowing was announced today.

I would say the most significant announcements to me would include the fact that iTunes will be DRM free by the end of Q2, but you have to remember all the songs are encoded at 256kbit/AAC, which precludes you from using them on any device other than an Apple one without transcoding them first. Also, not all songs will just be $0.99 anymore. Instead, there will be a 3-tiered pricing scheme in which the more popular songs will be priced higher compared to lesser known bands, which makes sense when you think about how strongly the music labels think about DRM.

In addition, the fact that the new Macbook Pros will not have a removeable battery is pretty risky unless they've really improved the battery overall. My 15" Macbook Pro had to have its battery replaced after only one year as it could no longer hold its charge. In addition, the magsafe power adapter doesn't really "play well with others" and you don't really have an option that I know of if you want to plug into some other portable power source.

I also find it funny that iPhoto got an overhaul just after Google released Picasa for OSX just the other day. Includes face recognition, Google maps like functionality for geotagging, and more.

Now to wait for Snow Leopard.

10 Traits of Highly Effective Twitter Users

By:
Mostly common sense, but these tips can help the new Twitter user.