O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

SDK Hackery

1.938 visualizações

Publicada em

Publicada em: Tecnologia, Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

SDK Hackery

  1. 1. SDK Hackery by Brian Deitte
  2. 2. Introduction <ul><li>Framework hackery </li></ul><ul><li>Compiler hackery </li></ul><ul><li>Hackery info </li></ul>
  3. 3. Where’s the source? <ul><li>You have most of it already in Flex Builder </li></ul><ul><li>{flex.builder}sdks{version}frameworksprojectsframeworks </li></ul><ul><li>{flex.builder}sdks{version}asdoc </li></ul><ul><li>And more </li></ul>
  4. 4. Monkey patching for profit <ul><li>1. Put the framework source you want to change in a source path </li></ul><ul><li>2. ???? </li></ul><ul><li>3. Profit! </li></ul>
  5. 5. Why submit an SDK change? <ul><li>You don't want to merge changes again in a later version </li></ul><ul><li>You want to use the signed framework RSLs </li></ul><ul><li>You’re just a good citizen who loves to get rid of Flex bugs: http:// www.bugquash.com / </li></ul><ul><li>You want the fame and fortune </li></ul>
  6. 6. The real SDK <ul><li>Real programmers use the real SDK: http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code </li></ul><ul><li>(Kidding) </li></ul><ul><li>Need Subversion client, Java, Ant </li></ul><ul><li>Two hours to set up, two decades to learn the code </li></ul>
  7. 7. Examples of hackery <ul><li>https://bugs.adobe.com/jira/secure/IssueNavigator.jspa?reset=true&&pid=10012&status=10007&status=10008&sorter/field=issuekey&sorter/order=DESC </li></ul><ul><li>http://code.google.com/p/flexcover/ </li></ul><ul><li>http://www.deitte.com/archives/2008/10/a_faster_flex_3.htm </li></ul>
  8. 8. More information <ul><li>Flex SDK mailing lists: http://www.adobeforums.com/webx/.3c060f85/ </li></ul><ul><li>Dev documentation: http://opensource.adobe.com/wiki/display/flexsdk/Developer+Documentation </li></ul>

×