• iSENDu

    • iSENDu Videos
  • S-Cube

    • S-Cube Project
  • Event Seeker

    • volume.at
  • q·.:World

    • q·.:LAUNCHER
    • q·.:CARD
    • q·.:Generator
    • q·.:Specs
  • Home

    • Imprint
    • GTC
    • Sitemap
  • services
  • blog
  • help
  • about

ikangai.com

  • Search Blog

  • Pages

    • A Cross-Platform Software System to Create and Deploy Mobile Mashups
    • Apps using q·.:Codes
    • Concours Worldvision de la q·.:Launcher
    • expressFLOW
    • Prototype
  • Latest Entries

    • Writing Scientific Papers
    • Code Snippet of the Week: Using Quartz to draw the background of UIButtons
    • Concours Worldvision de la q·.:Launcher
    • Concours Eurovision de la Chanson
    • We’ve got mail from Apple
  • Categories

    • Code snippet (1)
    • Design (11)
    • Development (32)
    • Events (7)
    • Hardware (2)
    • iSENDu (39)
    • iTunes App Store (20)
    • News (13)
    • Science (7)
    • Software (18)
    • Sports (1)
    • Uncategorized (48)
    • University (2)
    • Website (4)
  • Archives

    • August 2010 (2)
    • July 2010 (7)
    • June 2010 (7)
    • May 2010 (6)
    • April 2010 (13)
    • March 2010 (11)
    • February 2010 (8)
    • January 2010 (8)
    • December 2009 (9)
    • November 2009 (6)
    • October 2009 (8)
    • September 2009 (13)
    • August 2009 (14)
  • Subscribe

    • Subscribe rss feed

Posts Tagged ‘iPhone App’

Working on the S-Cube Knowledge Model iPhone App

Friday, February 26th, 2010

Having finally started to understand people from academia ourselves, we have now decided that it is time for ordinary people to do the same :-) . We are currently in the process of writing an iPhone app for the so-called S-Cube Knowledge Model, which is a collection of definitions in the area of Web Services and Web Service related Technologies. There are – of course – some challenges for the representation of content on a small device like an iPhone, but we are very optimistic that we will master these and be able to provide a useful application with some interesting ideas concerning the user interface.

Your ikangai team

Tags: Academia, iPhone App, S-Cube, S-Cube Knowledge Model
Posted in Science, Software | No Comments »

Code snippet of the week – Quitting an appli...

Friday, October 23rd, 2009

The code snippet of the week is very short – it’s just about quitting an app programmatically without having the user to push the home button:

exit(0);

When would one do this? Well, for instance, to quit the app to allow the user to open the preferences and to activate bluetooth. The reason for this is because Apple does not support (allow?) to activate bluetooth from your own app without using the Apple’s peer picker API. So if you want to use your own interface for bluetooth peer selection, you have to come up with a workaround like we did in iSENDu. We use a timer that fires an event after 15 seconds and informs the user that bluetooth might not be activated – if no peer has connected during this time intervall. The disadvantage of such an approach might be that bluetooth was already activated and it might take more than 15 seconds to discover other peers. Thus quitting the app might not be the right decision.
In addition, there are some things that one needs to keep in mind when one wants to quit an app programmatically. Apple defines the way an app should quit in the Phone Human Interface Guidelines:

iPhone Human Interface Guidelines chapter 1, “Platform Differences to Keep in Mind”:
“Do not expect users to select Quit from a menu or click a close button.”
iPhone Human Interface Guidelines chapter 4, “Handling Common Tasks”:
“iPhone Applications should never quit programmatically.”

So, what do we recommend? Since quitting an app programmatically can be tricky and may lead to a reject we recommend to use a workaround like we did in iSENDu. Just inform the user that there might be a problem and keep the app running and let the user to quit the app manually.

Your ikangai team

Tags: Code Snippet of the Week, iPhone App, iSENDu, Quit
Posted in Development, Software, iSENDu | No Comments »

Copyright © 2010 IKANGAI Solutions. Design by creativesyntax.at
IKANGAI Blog is powered by Wordpress | Login
Facebook It! Digg It! Stumble It! del.icio.us