Search Results for: google+maps+

Open Source: Interactive 3D Globe Component That You Can Draw On

The MapKit is terrific, and 2D maps definitely have their place, but there are definitely times when a 3D globe not only looks better, but can provide a better experience for your users.

The developer of an open source interactive 3D globe library sent me a tip about his library.

It is really tough for me to describe the potential for this library so here’s a video showing an built using the library in a 2-day hackathon which you can download from the project’s repository:

You can actually download this example app in the app store (iPad only).

As you can see from the video something great about this library is not only the globe, but the fact that you can draw shapes and text right onto the globe.

The library is Whirly Globe and you can find it’s Google Code page here:
http://code.google.com/p/whirlyglobe/

When you check it out from SVN make sure that you also get the iOSDevCamp11 branch if you want to get the example shown within the video.

Building The Examples

It took a little while to get the sample projects building, but the result is terrific.

The build process for this library is a little more difficult than with most of the other libraries I’ve mentioned on this site.  This is due to the usage of a couple of C++ libraries that are not included within the SVN checkout.

When you check out the files from the repository there is a readme, but I had some difficulty because of the different versions available for the libraries.

At the very least you will need Eigen 2.0.15 (Eigen 2.0.16 should work – but for some reason it did not) and C++ Boost  - I used Boost version 1.0.47

For the cooler WhirlyGraph demo in the video you’ll also need to include Clipper.

Also mentioned within the documentation is shapelip-1.30b2, but I believe that’s only used if you decide to build the libraries from source – I just used the precompiled library files.

You will need to make sure that you set the directories properly by pointing the header search paths in the build settings to the right place .

The examples should run at this stage, and you’ll get to see first hand the amazing potential of this library.

©2012 iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.
DeliciousTwitterTechnoratiFacebookLinkedInEmail

Open Source: Cocos2D Tile Map Based Game, iPad Text Editor, And Music Synthesizer Apps

If you’ve been visiting this site for awhile then you’re likely aware that I keep a listing of Open Source iOS Apps – and have been adding  in every app that I come across to the list.  If you come across an open source app not on the list then please post about it in the comments.

In this update I have added a Cocos2D based game that makes a great demonstration for those looking to create a game with multiple levels, and tile maps.  Also added are an iPad text editor, and iPad music synthesizer.

As always be sure to read any license information provided by the developers.

If you are interested in some in-depth Cocos2D game development training please take this survey. I will be getting together with a successful Cocos2D expert and putting together a training course, and we will be giving out some free copies to those who fill in the survey. You can get to the survey by clicking here.

Here are the newly added apps:

Bubbsy – A multiple level tile map based game created that uses Cocos2D and Box2d along with the free Tiled map editor, and  Inkscape vector graphics editor for level creation.  Thanks to the developer Steve for the submission.  You can find the source download and home page here.

Edhita – A text editor for the iPad from Born Neet that makes avery good html editor with support for features such as FTP transfers, undo and redo, browser previewing.  This is a pretty cool example to look at if you’ve been looking to add text editing capabilities into an application.  You can find the source code download and home page here.

Mugician – A very interesting music synthesis app for iPad that is even being used by musicians in live gigs.   This is a very cool app if you’re interested in making music.  The source code page with information about the app can be found here.

Added to the Open Source iPhone Apps list.

©2012 iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.
DeliciousTwitterTechnoratiFacebookLinkedInEmail

Open Source: In App Location Maps Using Any Map Source

In the time that I have run this site, many open source projects have fallen by the wayside.  One project that has been active for over two years now, and kept up to date is the Route Me mapping library project.

What Route Me allows you to is use virtually any source for your in-app location maps while providing the same look and feel as the native iOS Map tiles.  Those sources can be Google Map alternatives such as OpenStreetMap.org,  Microsoft VirtualEarth , but what makes it especially useful is that you can use your own sources such as DBMap and MBtiles.

The project includes a number of samples demonstrating the extensive functionality of the library, more information on the supported formats, and it can be found on Github at:
https://github.com/route-me/route-me

It is a great library  if you ever have the need to include your own maps within an app.

Read More: Open Source iOS Libraries And Tools

[via Feeling Fine]

©2012 iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.
DeliciousTwitterTechnoratiFacebookLinkedInEmail

The Best Resources In iOS Development – February 6th 2011

It’s been another very active week for the site, and I appreciate everyone sharing the resources from this site.  It really keeps things going.  The community is getting more active, and there were so many great resources shared in the last week.

If you have a specific resource you’d like to share there’s two great ways to share them.. you can tweet them at me @maniacdev or you can post them on the iPad and iPhone Development Forum.

These are the top resources shared in the past week:

Latest edition here: iOS Development Resources

Tutorials: How To Create Great Looking iOS Apps Even If You Are A Design Noob – An excellent set of tutorials and guides from an app design expert for those without a design background looking to design a great looking and user friendly app.

Open Source: Libraries For Custom Status Bar Notifications And UIBarButtonItems – Open source project enabling customizable status bar notifications, overlays, and UIBarButtonItem’s similar to the Reeder, Evernote, and Google Maps apps.

Open Source: Generate Objective-C iOS App Code Using A Simple Domain Specific Language – An open source project that generates app source code from a very brief domain specific language.

iOS Beginner Screencasts – Xcode And Objective-C From The Start - A set of high quality screencasts for those who are absolute beginners to Xcode and Objective-C.

Open Source: Library With A Massive Number Of Useful UIKit Interface Enhancements – A very useful, and rapidly growing library of useful user interface enhancements.

Example Source Code: Face Detection And Augmented Reality – Source code from an upcoming book demonstrating face detection, and location based augmented reality.

Tutorial: How To Build An iOS Chat App Using Cocoa Classes – A step-by-step guide demonstrating how to use Cocoa networking classes such as NSUrl by creating a simple chat application.

Tutorial: Detailed Adwhirl Cocos2D Guide – A newly updated guide for those having difficulty integrating Adwhirl and Cocos2D.

Open Source: Beautiful App Sales Tracking Tool MyAppSales – A newly open sourced app with a beautiful interface, and extensive historical statistics for those looking to track app sales data.

Building An iOS App With Sencha Touch And Phonegap From The Start – A step-by-step guide starting at the absolute beginning for those looking to build an application with Phonegap and Sencha Touch.

Thanks for reading, please share this — you can use the buttons below!

©2012 iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.
DeliciousTwitterTechnoratiFacebookLinkedInEmail
Tags: , , , , , , ,

Open Source: Libraries For Custom Status Bar Notifications And UIBarButtonItems

Found out about a couple of interesting libraries for through some postings on the iPhone and iPad development forum.

The first is MTStatusBarOverlay which allows you to easily customize what’s shown on the status bar and allows you to display custom notifications in a similar fashion to the Reeder, Evernote, and Google Mobile apps.  The second is MTLocateMeBarButtonItem, a custom BarButton that behaves just like the locate button in the Google Maps app changing it’s look depending on the current status.

Here’s a screenshot showing MTStatusBarOverlay:

You can find MTStatusBarOverlay on Github here:
https://github.com/myell0w/MTStatusBarOverlay

You can check out these pages to get a better understanding of how the status bar was modified in the answer to this Stack Overflow question:
http://stackoverflow.com/questions/2833724/adding-view-on-statusbar-in-iphone

You can find the MTLocateMeBarButtonItem here:
https://github.com/myell0w/MTLocateMeBarButtonItem

If you are looking to implement similar effects to these, then these libraries should prove useful.

Read More: Open Source iOS Libraries And Tools

©2012 iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.
DeliciousTwitterTechnoratiFacebookLinkedInEmail

Great Map Kit Alternative (Tutorial and Video Demo)

Was looking around, and found a really great looking Map Kit alternative, along with an extensive tutorial and video demonstration.

The alternative to the iPhone mapkit being shown here is RouteMe.  Here’s the video:

You can find the tutorial along with all source code here:
RouteMe Google Maps Alternative

If you’re frustrated with the map kit, as many seem to be this may be worth checking out as RouteMe provides many different mapping alternatives such as OpenStreetMap, Yahoo Maps, and Microsoft Virtual Earth.

Check it out, and post any comments below.
 

©2012 iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.
DeliciousTwitterTechnoratiFacebookLinkedInEmail
Tags: , ,