Skip to content

Google Summer of Code

boucher edited this page Aug 12, 2010 · 10 revisions

Google Summer of Code

Project Ideas

  • Accessibility
    • Make Cappuccino more accessible to screen readers and other assistive technologies
    • Improve keyboard navigation support throughout the frameworks
    • How effective will implementing some or all of WAI-ARIA be at achieving this goal?
    • Aside from ARIA, what technologies do we wish we had, and how can we either “fake them”, or convince browsers to implement them?
  • Core Data style framework
    • Object relational mapping, with server side persistence.
    • Either core-data inspired, or maybe ActiveRecord inspired
    • Should be optimized for intelligently fetching and caching data locally on the client
    • Ideally, would integrate with HTML5/Gears Local Storage automatically
  • Replace the Objective-J tokenizer regex with a better one (ANTLR, hand-made?)
    • Having a better parser would also make it easier to build interesting new development tools, like static (or even dynamic) code analysis and type checking
  • AppKit Canvas based renderer (as alternative to the DOM renderer, think Bespin)
    • Canvas is just one potential alternative rendering platform too. Think SVG, or even Flash.
  • Better debugging support → integrated into WebKit Inspector
    • The WebKit team is interested in making it easier to modify the web inspector.
    • It would be great to have built in support for Objective-J in WebKit and Firebug
    • Really interested in other dev tools, especially documentation tools and code analysis