Carl Mangold

Flash & iPhone coding & concepting
  • Home
  • Bright.app
  • Commentaar
  • iPhone
  • Nieuws
  • Obj-C tips

Archief voor oktober, 2009

29 Okt 2009

Google’s Eric Schmidt snapt ‘t niet

Marco Derksen op Upstream.nl:


Eric Schmidt (CEO van Google) geef in een interview door Gartner-analisten Whit Andrews en Hung LeHong tijdens het Gartner Symposium/ITxpo Orlando 2009 zijn visie op hoe het web er in 2015 uit ziet (via: RWW).

Mijn reactie:

Hij snapt het niet, en denkt ook nog eens compleet verkeerd om.

Google wil dat wij al onze documenten in ‘the cloud’ gaan bewaren, en met die cloud bedoelen ze dan Google’s datacenters. En dat willen ze graag omdat dat handig is voor Google: op die manier kunnen zij onze data immers supermakkelijk indexeren, catalogiseren en vindbaar maken. Maar dat is natuurlijk een gigantisch zwaktebod.

Je kunt die datacenters ‘in the cloud’ met bibliotheken vergelijken. Google wil als het ware dat wij al onze boeken niet meer thuis bewaren, maar in zijn bibliotheek. Zodat Google ze lekker makkelijk kan indexeren. Maar veel beter zou ‘t zijn dat Google – op onze uitnodiging – even bij ons langs zou komen om die boeken te indexeren. En vervolgens niet alleen een lijstje maakt van wat er in hun eigen bibliotheek staat, maar van alles wat er in onze boekenkasten staat.

De meeste mensen denken op dit moment helaas nog dat ‘the cloud’ een hele mik online gecentraliseerde functionaliteit en data is. Maar dat is echt absolute nonsens. The cloud van de toekomst is een peer to peer netwerk vol decentrale data en functionaliteit. Waar iedereen deel van uitmaakt, in plaats van alleen maar mee verbindt.

Carl Mangold, 10:42 29 oktober, 2009

Labels: toekomst, visie
Categorie: Commentaar | Geen reacties »

22 Okt 2009

The Internet is not designed for the iPhone

Microsoft’s CEO Steve Ballmer:

ballmer“Let’s face it, the Internet was designed for the PC. The Internet is not designed for the iPhone. That’s why they’ve got 75,000 applications – they’re all trying to make the Internet look decent on the iPhone.”

Mijn reactie:

Klopt helemaal. Het internet is niet gemaakt voor de iPhone; de iPhone is gemaakt voor het internet.

Met Microsoft’s Mobile Explorer kun je alleen uitgeklede websites bekijken, die in cHTML zijn opgebouwd. En omdat er maar weinig merken zijn die daar hun geld in willen steken, is het surfen met Mobile Explorer nooit echt van de grond gekomen.

Apple pakte het daarom precies andersom aan: in plaats van het internet uit te kleden werd de browser juist aangekleed. Met allerlei extra’s die het bekijken van normale websites mogelijk en makkelijk maakten.

Carl Mangold, 16:44 22 oktober, 2009

Categorie: Commentaar, iPhone | 1 reactie »

21 Okt 2009

Tip: Google Analytics in je iPhone app

Je kent ongetwijfeld Google Analytics voor websites. Maar wist je ook dat je precies diezelfde analytics tegenwoordig ook bijzonder eenvoudig in je iPhone apps kunt integreren?

GANTracker.h
  1. //=== Initialiseer Google Analytics in je AppDelegate:
  2.  
  3. #import "GANTracker.h"
  4.  
  5. - (void)applicationDidFinishLaunching:(UIApplication *)application
  6. {
  7. //--- Google Analytics
  8.  
  9. [[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-12345678-1"
  10. dispatchPeriod:10
  11. delegate:nil];
  12. ...
  13. }
  14.  
  15. //=== En track de pageviews in je ViewControllers:
  16.  
  17. - (void)viewDidAppear:(BOOL)animated
  18. {
  19. //--- Google Analytics
  20.  
  21. NSError *error;
  22. [[GANTracker sharedTracker] trackPageview:@"NaamVanPagina" withError:&error];
  23.  
  24. ...
  25. }

Meer info: Google Analytics voor iPhone apps

Carl Mangold, 13:56 21 oktober, 2009

Labels: iPhone, obj-c tip
Categorie: Obj-C tips, iPhone | Geen reacties »

5 Okt 2009

Tip: UINavigationBar met achtergrondafbeelding

Als je de navigatiebalk bovenin je app wilt ‘branden’ met een eigen achtergrond, kun je dat ‘t handigst met een categorie-extensie op de UINavigationBar doen:

UINavigationBar BackgroundImage
  1. // UINavigationBarBackgroundImage.h
  2.  
  3. @interface UINavigationBar (BackgroundImage)
  4. @end
  5.  
  6. // UINavigationBarBackgroundImage.m
  7.  
  8. #import "UINavigationBarBackgroundImage.h"
  9.  
  10. @implementation UINavigationBar (BackgroundImage)
  11.  
  12. - (void)drawRect:(CGRect)rect
  13. {
  14. [[UIImage imageNamed:@"navBarBackground.png"] drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
  15. }
  16.  
  17. @end

Carl Mangold, 9:08 5 oktober, 2009

Labels: iPhone, obj-c tip
Categorie: Obj-C tips, iPhone | Geen reacties »

  • RSS

    • Alle berichten
    • Alle reacties
  • Archieven

  • Kalender

    • oktober 2009
      M D W D V Z Z
      « Sep   Nov »
       1234
      567891011
      12131415161718
      19202122232425
      2627282930  
  • Categoriën

    • Bright.app (4)
    • Commentaar (43)
    • iPhone (22)
    • Nieuws (2)
    • Obj-C tips (4)