More Related Content
Similar to 2010 08-26-smart-architecture (20)
2010 08-26-smart-architecture
- 3. Let’s go Deeper We need more details (software components are not legos)
- 7. - ( void )viewDidLoad { [ super viewDidLoad]; EKEventStore *eventStore = [[ EKEventStore alloc] init]; EKEvent * event = [ EKEvent eventWithEventStore:eventStore]; event .title = @ "EVENT TITLE" ; event .startDate = [[ NSDate alloc] init]; event .endDate = [[ NSDate alloc] initWithTimeInterval: 600 sinceDate: event .startDate]; [ event setCalendar:[eventStore defaultCalendarForNewEvents]]; NSError *err; [eventStore saveEvent: event span: EKSpanThisEvent error:&err]; }
- 8. An app connects to one app container A container connects to multiple data sources data sources data sources data sources
- 10. The app does not contact data sources directly. That’s the container’s job. That’s the container’s job. That’s the container’s job.
Editor's Notes
- POINT OF VIEW of ONE CONTAINER INSTALLATION