Porting a Web Browser to Amigaos3

Porting a Web Browser to Amigaos3

Porting a Web Browser to AmigaOS3 4th Year Internship Report June, 6th – August 28th 2016 Polytech MONTPELLIER Dylan LEVY 2014-2017 Promotion 4th Year Computer Science & Management Dpt. Internship Tutor Polytech Tutor Yann-Gaël GUEHENEUC Vincent BERRY Associate Professor Professor, Researcher Ptidej Team LIRMM Internship done in the Computer Science and Software Engineering Department at École Polytechnique de Montréal (PolyMtl), 2900 boul. Édouard-Montpetit, Montréal, Postal Code H3T 1J4, Québec, Canada Content Acknowledgements ..................................................................................................................................................................................................................................................... 1 People .......................................................................................................................................................................................................................................................................... 1 Institutions ................................................................................................................................................................................................................................................................. 1 Introduction ..................................................................................................................................................................................................................................................................... 2 1 - About the Project .................................................................................................................................................................................................................................................. 3 1.1 - Welcome to Ptidej team! ......................................................................................................................................................................................................................... 3 1.2 - My mission: compile a Web Browser for AmigaOS3 ................................................................................................................................................................. 4 2 - AmiStory: The Amiga History ........................................................................................................................................................................................................................... 5 2.1 - A blessing in disguise….............................................................................................................................................................................................................................. 5 2.2 - Amiga innovates with AmigaOS and their computers ............................................................................................................................................................... 6 2.3 - Too much competitors .............................................................................................................................................................................................................................. 7 2.4 - Still alive ........................................................................................................................................................................................................................................................... 8 3 - Why a Web browser for AmigaOS3? .......................................................................................................................................................................................................... 9 3.1 - AmigaOS3 vs. AmigaOS4 ........................................................................................................................................................................................................................ 9 3.2 - Amiga Revival ............................................................................................................................................................................................................................................. 10 3.3 - There already are Web browsers! ................................................................................................................................................................................................... 10 3.4 - Asking Yann-Gaël GUEHENEUC ......................................................................................................................................................................................................... 11 4 - Before NetScript ................................................................................................................................................................................................................................................. 12 4.1 - Browsers Pretenders ............................................................................................................................................................................................................................. 12 4.2 - Fixing the Guidelines ................................................................................................................................................................................................................................ 13 5 - Bring NetScript to life! ..................................................................................................................................................................................................................................... 15 6 - The DukTape Issue ............................................................................................................................................................................................................................................. 17 7 - Spread NetSurf to the RasPi World! ........................................................................................................................................................................................................ 20 7.1 - Raspberry Pi? ............................................................................................................................................................................................................................................. 20 7.2 - Happiga?....................................................................................................................................................................................................................................................... 20 7.3 - NetSurf on Happiga ................................................................................................................................................................................................................................. 21 8 - Project Management ........................................................................................................................................................................................................................................ 23 9 - Conclusion .............................................................................................................................................................................................................................................................. 25 10 - Glossary ............................................................................................................................................................................................................................................................... 26 11 - Bibliography ........................................................................................................................................................................................................................................................ 27 11.1 - Documents ............................................................................................................................................................................................................................................... 27 11.2 - Web Pages ............................................................................................................................................................................................................................................... 28 12 - Appendix .............................................................................................................................................................................................................................................................. 29 12.1 - AmigaOS3 Web Browsers Comparison ..................................................................................................................................................................................... 29 12.1.1 - Features Comparison .............................................................................................................................................................................................................. 29 12.1.2 - Display Comparisons ...............................................................................................................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    64 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us