Agenda Web and Widgets should be the same. Really? Application - - PowerPoint PPT Presentation

agenda
SMART_READER_LITE
LIVE PREVIEW

Agenda Web and Widgets should be the same. Really? Application - - PowerPoint PPT Presentation

Agenda Web and Widgets should be the same. Really? Application / actor identity API identity and naming Concrete APIs and API conventions; API discovery Policy description (XACML? sth else?) Policy management


slide-1
SLIDE 1

Agenda

  • Web and Widgets should be the same. Really?
  • Application / actor identity
  • API identity and naming
  • Concrete APIs and API conventions; API discovery
  • Policy description (XACML? sth else?)
  • Policy management
  • UI and usability considerations
  • Coordination needs - existing work at W3C and elsewhere?
slide-2
SLIDE 2

Declaration of APIs

  • use cases: discovery of APIs
  • enforcement
  • possible distinction betw widgets and more

dynamic web apps

slide-3
SLIDE 3

API patterns

  • common security exceptions, ...
  • OpenAjaxAlliance sent material to

WebApps

slide-4
SLIDE 4

Concrete APIs &c

  • Proposals for standards work:
  • concrete APIs?
  • Nokia, subset of Bondi community
slide-5
SLIDE 5

Policy Description

  • Interaction with API naming
  • Configuration use cases presented
  • significantly different models described
  • formalize underlying model?
  • requirements and use cases?
  • prior art / existing policy languages?
slide-6
SLIDE 6

Scoping for Policy Description

  • Mechanism
  • XACML - evaluate, use if suitable (trust

policies?)

  • Possible feedback to OASIS
  • How to use the mechanism for

device APIs (“vocabulary”)

slide-7
SLIDE 7

Scoping for Policy Description

  • baseline decisions (maximal set allowed?)
  • enforcement layer in place
  • discovery
  • use case in scope, but not core
  • disc service out of scope
slide-8
SLIDE 8

Scoping for Policy Description

  • permission model
  • capability semantics
  • permission semantics
  • evaluation algorithms
slide-9
SLIDE 9

Coordination

  • PLING
  • XACML TC
  • XML Security
  • HTML
  • WebApps
  • geolocation, geopriv
slide-10
SLIDE 10

Coordination (2)

  • Mobile Web Best Practices
  • BONDI
  • OpenAjaxAlliance
slide-11
SLIDE 11

Policy Management

  • OMA Device Management?
  • breaks mobile/fixed junctim
  • out of scope
slide-12
SLIDE 12

(JavaScript) sandboxing

  • basic interaction with DOM - HTML5

coordination (same-origin policy, navigation policy, ...)

  • fundamentally new capability models for the

language - out of scope

  • impact of SOP, framesets etc on device APIs - in

scope

  • enforcement through hiding APIs or causing

security exceptions - in scope