Subjective-C: Bringing Context to Mobile Platform Programming
Upcoming SlideShare
Loading in...5
×
 

Subjective-C: Bringing Context to Mobile Platform Programming

on

  • 1,264 views

Thanks to steady advances in hardware, mobile computing platforms are nowadays much more connected to their physical and logical environment than ever before. To ease the construction of adaptable ...

Thanks to steady advances in hardware, mobile computing platforms are nowadays much more connected to their physical and logical environment than ever before. To ease the construction of adaptable applications that are smarter with respect to their execution environment, the context-oriented programming paradigm has emerged. However, up until now there has been no proof that this emerging paradigm can be implemented and used effectively on mobile devices, probably the kind of platform which is most subject to dynamically changing contexts. In this presentation we show how to effectively achieve core context-oriented abstractions on top of Objective-C, a mainstream language for mobile device programming. The result is Subjective-C, a language which goes beyond currently existing context-oriented languages by providing a rich encoding of context interdependencies. Our initial validation cases and efficiency benchmarks make us confident that context-oriented programming can become mainstream in mobile application development.

Statistics

Views

Total Views
1,264
Views on SlideShare
1,252
Embed Views
12

Actions

Likes
0
Downloads
14
Comments
0

3 Embeds 12

https://twimg0-a.akamaihd.net 10
https://si0.twimg.com 1
http://us-w1.rockmelt.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Subjective-C: Bringing Context to Mobile Platform Programming Subjective-C: Bringing Context to Mobile Platform Programming Presentation Transcript