SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
open                                          …and
  web app                                         you
development                                   (of course)




                    Dr. Sabin Buraga
     Faculty of Computer Science, UAIC – Iasi, Romania
                 www.purl.org/net/busaco
Internet
   open                 (Web)
  web app
development
              web app = interaction + code + data
Internet
   open                 (Web)
  web app
development
              web app = interaction + code + data

                 client-side and/or server-side
Internet
   open                 (Web)
  web app
development
              web app = interaction + code + data

                 client-side and/or server-side
open
  web app
development
open
  web app
development


              open source software license

                  www.mozilla.org/MPL/
open
  web app
development


                  (linked) open data
                    http://datahub.io/
              http://creativecommons.org/
www.mozilla.org
available tools for a Webmaker
www.mozilla.org




…or a Web developer – developer.mozilla.org
learning resources & demos via MDN
competitions & challenges




     gameon.mozilla.org
competitions & challenges
competitions & challenges




    www.designjams.org
experiment with Mozilla Labs
support for users & developers




       addons.mozilla.org
         mozillians.org
…and you (me)?
“less is more, indeed
less involvementmore spare time”
“imaginary projects never disappoint“
be curious & inquisitive




                                           Alina Mierlus
                                              (Mozilla)
                                           Free Software
             1st Mozilla event              & Commons
Faculty of Computer Science, UAIC (2008)     advocate
be curious & inquisitive
             
           learn
(read + experiment + ask + reuse)




                                    Student Outreach
                                      initiative (2011)
be curious & inquisitive
              
            learn
 (read + experiment + ask + reuse)
             
         make & show
(design, code, prototypes, demos,…)




                                      Ecaterina Moraru
                                           (XWiki)
                                       “Best in Class”
                                        Mozilla Labs
                                      Design Challenge
                                            2009
be curious & inquisitive
              
            learn
 (read + experiment + ask + reuse)
             
         make & show
(design, code, prototypes, demos,…)




                                       Alecsandru
                                         Grigoriu
                                       (Grapefruit)
                                      4 participations
                                        Mozilla Labs
                                       Design series
be curious & inquisitive
              
            learn
 (read + experiment + ask + reuse)
             
         make & show
(design, code, prototypes, demos,…)
               
             achieve
(experience, badges, prizes, status)
http://openbadges.org/
Victor Porof
                                              (Mozilla)
                                              DevTools
                                            programmer
    Firefox Web Development Tools         GSoC participant
http://developer.mozilla.org/docs/Tools      (Tilt – 2011)
be curious & inquisitive
              
            learn
 (read + experiment + ask + reuse)
             
         make & show
(design, code, prototypes, demos,…)
               
             achieve
(experience, badges, prizes, status)
               
            compete
   (…oh, so many opportunities)
Design Jam Iasi 2011
swapps.wordpress.com
for details, visit http://profs.info.uaic.ro/~stefan.negru/studentprojects/
be curious & inquisitive
              
            learn
 (read + experiment + ask + reuse)
             
         make & show
(design, code, prototypes, demos,…)
               
             achieve
(experience, badges, prizes, status)
               
            compete
   (…oh, so many opportunities)
              
          help others
be curious & inquisitive
              
            learn
 (read + experiment + ask + reuse)
             
         make & show
(design, code, prototypes, demos,…)
               
             achieve
(experience, badges, prizes, status)
               
            compete
   (…oh, so many opportunities)
              
          help others
g☉☉d
                                           
                                          luck



               Dr. Sabin Buraga
Faculty of Computer Science, UAIC – Iasi, Romania
            www.purl.org/net/busaco

Weitere ähnliche Inhalte

Andere mochten auch

Telemon - SOA-based e-health system
Telemon - SOA-based e-health systemTelemon - SOA-based e-health system
Telemon - SOA-based e-health system
Sabin Buraga
 
Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Using Semantic Web Technologies to Discover Resources within the Intranet of ...Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Sabin Buraga
 
Competente digitale
Competente digitaleCompetente digitale
Competente digitale
CarmenMatei
 
Retele ed4 tanenbaum(romana)
Retele ed4 tanenbaum(romana)Retele ed4 tanenbaum(romana)
Retele ed4 tanenbaum(romana)
Cornel Bubu
 
Design de interfete web
Design de interfete webDesign de interfete web
Design de interfete web
Alex Andronic
 

Andere mochten auch (20)

Foi de stiluri CSS – concepte esențiale (...și puțin mai mult)
Foi de stiluri CSS – concepte esențiale (...și puțin mai mult)Foi de stiluri CSS – concepte esențiale (...și puțin mai mult)
Foi de stiluri CSS – concepte esențiale (...și puțin mai mult)
 
Telemon - SOA-based e-health system
Telemon - SOA-based e-health systemTelemon - SOA-based e-health system
Telemon - SOA-based e-health system
 
Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Using Semantic Web Technologies to Discover Resources within the Intranet of ...Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Using Semantic Web Technologies to Discover Resources within the Intranet of ...
 
Are You Afraid of Semantic Web?
Are You Afraid of Semantic Web?Are You Afraid of Semantic Web?
Are You Afraid of Semantic Web?
 
Elemente de grafic design
Elemente de grafic designElemente de grafic design
Elemente de grafic design
 
Competente digitale
Competente digitaleCompetente digitale
Competente digitale
 
Retele ed4 tanenbaum(romana)
Retele ed4 tanenbaum(romana)Retele ed4 tanenbaum(romana)
Retele ed4 tanenbaum(romana)
 
Structura unei pagini web
Structura unei pagini webStructura unei pagini web
Structura unei pagini web
 
Design de interfete web
Design de interfete webDesign de interfete web
Design de interfete web
 
Soc Cap01
Soc Cap01Soc Cap01
Soc Cap01
 
Cursu PS - ASM Cluj
Cursu PS - ASM ClujCursu PS - ASM Cluj
Cursu PS - ASM Cluj
 
25 de ani de Web
25 de ani de Web 25 de ani de Web
25 de ani de Web
 
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
 
Microsoft power point 2007 tic 10
Microsoft power point 2007 tic 10Microsoft power point 2007 tic 10
Microsoft power point 2007 tic 10
 
Olga Gaidet, Copilul intra in Internet...
Olga Gaidet, Copilul intra in Internet...Olga Gaidet, Copilul intra in Internet...
Olga Gaidet, Copilul intra in Internet...
 
Sabin Buraga: 'Tehnologii XML'
Sabin Buraga: 'Tehnologii XML'Sabin Buraga: 'Tehnologii XML'
Sabin Buraga: 'Tehnologii XML'
 
Lucrare de curs WEB
Lucrare de curs WEBLucrare de curs WEB
Lucrare de curs WEB
 
Facebook
FacebookFacebook
Facebook
 
C++ ppt
C++ pptC++ ppt
C++ ppt
 
Curs Visual c++
Curs Visual c++Curs Visual c++
Curs Visual c++
 

Ähnlich wie Sabin Buraga: Open Web Application Development, Mozilla, and You

Conole mexico workshop
Conole mexico workshopConole mexico workshop
Conole mexico workshop
grainne
 
Code for science (rev 2)
Code for science (rev 2)Code for science (rev 2)
Code for science (rev 2)
Andy Lenards
 
Digital Fabrication Studio 0.3 Fabbing and FabLabs
Digital Fabrication Studio 0.3 Fabbing and FabLabsDigital Fabrication Studio 0.3 Fabbing and FabLabs
Digital Fabrication Studio 0.3 Fabbing and FabLabs
Massimo Menichinelli
 

Ähnlich wie Sabin Buraga: Open Web Application Development, Mozilla, and You (20)

Doug Belshaw - Open badges and learning
Doug Belshaw - Open badges and learningDoug Belshaw - Open badges and learning
Doug Belshaw - Open badges and learning
 
Sabin Buraga: Open (mobile) web app development on Firefox OS
Sabin Buraga: Open (mobile) web app development on Firefox OSSabin Buraga: Open (mobile) web app development on Firefox OS
Sabin Buraga: Open (mobile) web app development on Firefox OS
 
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
Leveraging the power of the web - Rocky Mountain Advanced Computing Conference
 
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015  Blocks-based Programming: Toolboxes for Many OccasionsCSTA2015  Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
 
User-centered open source
User-centered open sourceUser-centered open source
User-centered open source
 
I fab lab in fvg (dall'idea al progetto)
I fab lab in fvg (dall'idea al progetto)I fab lab in fvg (dall'idea al progetto)
I fab lab in fvg (dall'idea al progetto)
 
Vision of the TIII Project
Vision of the TIII ProjectVision of the TIII Project
Vision of the TIII Project
 
Scratch day 2011
Scratch day 2011Scratch day 2011
Scratch day 2011
 
Digital credentials for Fab Lab with digital badges
Digital credentials for Fab Lab with digital badges Digital credentials for Fab Lab with digital badges
Digital credentials for Fab Lab with digital badges
 
Edt08 June08 004
Edt08 June08 004Edt08 June08 004
Edt08 June08 004
 
Conole mexico workshop
Conole mexico workshopConole mexico workshop
Conole mexico workshop
 
Code for science (rev 2)
Code for science (rev 2)Code for science (rev 2)
Code for science (rev 2)
 
Conceptual Structures in STEM education
Conceptual Structures in STEM educationConceptual Structures in STEM education
Conceptual Structures in STEM education
 
Discoverability and Web-Enabled Science - #ScholarAfrica
Discoverability and Web-Enabled Science - #ScholarAfricaDiscoverability and Web-Enabled Science - #ScholarAfrica
Discoverability and Web-Enabled Science - #ScholarAfrica
 
University Recommendations
University Recommendations University Recommendations
University Recommendations
 
Digital Fabrication Studio 0.3 Fabbing and FabLabs
Digital Fabrication Studio 0.3 Fabbing and FabLabsDigital Fabrication Studio 0.3 Fabbing and FabLabs
Digital Fabrication Studio 0.3 Fabbing and FabLabs
 
Social Media Tools for Administrators - CTEC 2016
Social Media Tools for Administrators - CTEC 2016Social Media Tools for Administrators - CTEC 2016
Social Media Tools for Administrators - CTEC 2016
 
Digital Fabrication Studio.01 _Fabbing @ Aalto Media Factory
Digital Fabrication Studio.01 _Fabbing @ Aalto Media FactoryDigital Fabrication Studio.01 _Fabbing @ Aalto Media Factory
Digital Fabrication Studio.01 _Fabbing @ Aalto Media Factory
 
MIT Course - What is Experience Design
MIT Course - What is Experience DesignMIT Course - What is Experience Design
MIT Course - What is Experience Design
 
Learning Beyond Walls - eLearning Ideas and Possibilities for Youth
Learning Beyond Walls - eLearning Ideas and Possibilities for YouthLearning Beyond Walls - eLearning Ideas and Possibilities for Youth
Learning Beyond Walls - eLearning Ideas and Possibilities for Youth
 

Mehr von Sabin Buraga

Mehr von Sabin Buraga (20)

Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturale
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
 
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie WebWeb 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor Web
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Sabin Buraga: Open Web Application Development, Mozilla, and You

  • 1.
  • 2. open …and web app you development (of course) Dr. Sabin Buraga Faculty of Computer Science, UAIC – Iasi, Romania www.purl.org/net/busaco
  • 3. Internet open (Web) web app development web app = interaction + code + data
  • 4. Internet open (Web) web app development web app = interaction + code + data client-side and/or server-side
  • 5. Internet open (Web) web app development web app = interaction + code + data client-side and/or server-side
  • 6. open web app development
  • 7. open web app development open source software license www.mozilla.org/MPL/
  • 8. open web app development (linked) open data http://datahub.io/ http://creativecommons.org/
  • 10. available tools for a Webmaker
  • 11. www.mozilla.org …or a Web developer – developer.mozilla.org
  • 12. learning resources & demos via MDN
  • 13. competitions & challenges gameon.mozilla.org
  • 15. competitions & challenges www.designjams.org
  • 17. support for users & developers addons.mozilla.org mozillians.org
  • 19. “less is more, indeed less involvementmore spare time”
  • 21. be curious & inquisitive Alina Mierlus (Mozilla) Free Software 1st Mozilla event & Commons Faculty of Computer Science, UAIC (2008) advocate
  • 22. be curious & inquisitive  learn (read + experiment + ask + reuse) Student Outreach initiative (2011)
  • 23. be curious & inquisitive  learn (read + experiment + ask + reuse)  make & show (design, code, prototypes, demos,…) Ecaterina Moraru (XWiki) “Best in Class” Mozilla Labs Design Challenge 2009
  • 24. be curious & inquisitive  learn (read + experiment + ask + reuse)  make & show (design, code, prototypes, demos,…) Alecsandru Grigoriu (Grapefruit) 4 participations Mozilla Labs Design series
  • 25. be curious & inquisitive  learn (read + experiment + ask + reuse)  make & show (design, code, prototypes, demos,…)  achieve (experience, badges, prizes, status)
  • 27. Victor Porof (Mozilla) DevTools programmer Firefox Web Development Tools GSoC participant http://developer.mozilla.org/docs/Tools (Tilt – 2011)
  • 28. be curious & inquisitive  learn (read + experiment + ask + reuse)  make & show (design, code, prototypes, demos,…)  achieve (experience, badges, prizes, status)  compete (…oh, so many opportunities)
  • 29. Design Jam Iasi 2011 swapps.wordpress.com
  • 30. for details, visit http://profs.info.uaic.ro/~stefan.negru/studentprojects/
  • 31. be curious & inquisitive  learn (read + experiment + ask + reuse)  make & show (design, code, prototypes, demos,…)  achieve (experience, badges, prizes, status)  compete (…oh, so many opportunities)  help others
  • 32.
  • 33. be curious & inquisitive  learn (read + experiment + ask + reuse)  make & show (design, code, prototypes, demos,…)  achieve (experience, badges, prizes, status)  compete (…oh, so many opportunities)  help others
  • 34. g☉☉d  luck Dr. Sabin Buraga Faculty of Computer Science, UAIC – Iasi, Romania www.purl.org/net/busaco