SlideShare a Scribd company logo
1 of 34
Download to read offline
오픈소스 컨퍼런스 2007



Mozilla Project &
Open Web
Seokchan Yun
Mozilla Korean Community
http://www.mozilla.or.kr
Agenda


    History of Mozilla and Firefox
•
    Mozilla Community and Development
•
    Effects of Firefox’s Success
•
    Mozilla Manifesto
•
    Focus on Open Web
•
    Future of Firefox
•
    How to do for Open Web
•


                                         2
First Iteration

• 1998- Open Sourcing the Browser
    Established Mozilla.org community


• 1999- Communicator Transformed
    Gecko, XPCOM and XPConnect developed
    XPFE, XPAT XML, Netlib, XSLT, mathML, and more arrive in Mozilla
    code-base


• 2000- A Breakdown : Netscape 6
    Based on Mozilla 0.6
    Suffered in performance, stability, heavy-weight advertising, and
    even standards compliance.

                                                                        3
Second Iteration

• 2001- Mozilla 1.0 Menifesto
    API compatibility, Library version identification, Enough modularity,
    Good performance and memory footprint, Better-than-any-
    competition standards compliance, Usability


• 2002- Mozilla 1.0
    “The Mozilla project has quietly become a key building block in the
    open source infrastructure.” – Tim O’Reilly

• A Breakdown : Netscape 7
    Based on Mozilla 1.0.1
    “Don’t switch browsers” reads headline as reviewers learn that
    Netscape removed Mozilla’s popular pop-up blocker for Netscape 7.

                                                                            4
Why Birth of Firefox
During the same year that Mozilla 1.0 and Netscape 7 were released,
   development began on what would become the Firefox web browser. This
   splinter project was started by a small group of disgruntled Mozilla
   developers who were extremely disappointed in the Netscape browser and
   not satisfied with Mozilla's mediocre successes.
We believed in the technology that Mozilla had built in the last 4 years, but we
  knew that commercial organizations like Netscape and Microsoft did not
  care about making a better browser because it was not in their financial
  interest to do so.
•   In 1999, the IE team was more than 1,000 people and it crushed Netscape removing any
    commercial incentive in web browsers and in 2001, after the release of IE 6, the IE team was
    disbanded.
•   With no money to be made from the browser itself, the Netscape.com portal, which was still
    generating revenue, took over the development of the Netscape browser.




                                                                                                   5
Early Firefox

• Phoenix 0.1 to Firebird 0.7
      Phoenix 0.1 - September 23, 2002 by young
      volunteer group
      Successful updates and development model

• Firefox 0.8
      Firefox 0.8 was the first Firefox version that
      received a lot of press notoriety and even
      some early mainstream adoption.

• Successful Standalone Web Browser
      By this point, Mozilla Firefox based on Mozilla 1.0
      was seeing stronger adoption than the Mozilla
      Application Suite.Based on Mozilla 0.6


                                                                        6
Firefox 1.0

• November 9, 2004, Firefox 1.0 was
  released
     First month downloaded by 10 million people
     100,000,000 downloads in the first year!


• User-focused Features
     Tabbed browsing, Pop-up blocking, Toolbar
     and Sidebar
     Easy data migration from IE, RSS feeds
     Extensions and Themes
     Localization over 20 languages



                                                             7
Mozilla Roadmap




                  8
Firefox 1.5
Gecko 1.8 (aka Mozilla 1.8) update, Customer Extensions
                                                      Security and Privacy
User Experience            Open Standards
                                                      • Automated Update
• Tabbed browsing          • Improving already best
                                                      • Clear Private Data
                             in class standards
  enhancements
                             support                  • Architectural changes
• Performance
                                                        and development
                           • <CANVAS> (think of it
• Accessibility
                                                        process improvements
                             as “programmable
• Usability improvements
                             <img>” ) and SVG
  • User Preferences
                             support                   Extensibility
  • RSS Discovery
                           • Enabling next             • Extensions allow users
• Improved pop-up
                             generation web              to customize their
  blocking
                             applications                browser to fit their
• New search options -
                                                         needs
  e.g., Answers.com
                                                       • Over 700 extensions.



                                                                             9
Firefox 2
No Gecko update, Front-end features added and improved
User Experience           Benchmarking              Open Standards
• Tabbed browsing UI      • Resume data when        • JavaScript 1.7
  enhancements              crash and restart       • Support SVG:textPath
• New Theme               • Inline spell checking   • Microsummaries
• Better support for      • New windows installer   • Open Search
  previewing and            (NSIS)                  • DOM Stroage
  subscribing RSS feeds   • Enhanced Preferences
• Phishing Protection
                                                    Extensibility
• Enhanced search
                                                    • New add-on manager
  engine management
                                                      and update system.




                                                                        10
Firefox Market share




                  11
Firefox 3
Gecko 1.9 update, Graphic Experiences
and Web Application Platform
• New Features
     Various Patches for Gecko Engine’ bug and functions
     SVG, Canvas 2D (Completed Cairo Graphics)
     Offline Web Applications
     Open Standards
        Microformats, Javascript1.8, SVG: Foreign Object
        Cross-domain XMLHttpReauest and WHATWG things
        Pass Acid2 (CSS Standards Test)
     Places : New bookmark and Cache Storage with SQLite
     Switching to Cocoa Widget in Mac


• Release on Q4, 2007
                                                                  12
Mozilla Products




              13
Development Tools




               14
Mozilla Ecosystem




100- Full time developers elsewhere
  300 - Contributors with CVS-write access
     150,000 - Testers with Bugzilla accounts
      ~100,000,000 – Mozilla product users
Mozilla Developer

• Engineers
     100 at the Mozilla Corporation and Mozilla Foundation
     Others full time from Sun, Oracle, IBM, Redhat, Novell, Google,
     and others; still more contributing patches

• Localizers
     Official 30 languages releases
     Over 100 languages translation teams

• Testers
     50,000 pre-alpha testers file 70 to 100 “bugs” a day, more than
     100,000 beta testers

• Extension/Theme developers
     Over 2,000 extensions for Firefox
     http://addons.mozilla.org

                                                                       16
Mozilla Community

• Documentation
    Mozilla Developer Center
    13 localization teams
    http://developers.mozilla.org

• Support
    Help, usages, troubleshooting and products guidelines
    http://support.mozilla.org

• Advocates
    Over 100,000 advocates of our products
    http://spreadfirefox.com

• Local communities
    Excellent in Japan, German, Polish and Korea

                                                            17
Effects of Firefox

• IE7
     Reorganization of IE team

• Web Standards
     Spreading Open Standards Penetration
     WHATWG (Web Hypertext Application Technology W/G)
     W3C New HTML W/G

• Browser Improvement
     Opera with Free
     Safari with Iphone


• Best Practice for Open Source
     User-participated Innovation
     Good Business Model based on User’s needs
                                                         18
Why Firefox succeed?


• For the users
    무료, 웹 표준, 보안, 크로스 플랫폼
• By the users
    확장 기능, 테마, 그리스몽키
• Of the users
    탭, 팝업 차단, RSS, 검색 툴바




                                      19
User-driven Innovation

• User-participated Marketing
    New York Times Advertisement
    Firefox Flicks
    SpreadFirefox.com

• User-driven Development
    Extenstions
    Theme

• Firefox could be an alternative for
  healthy internet world!
                                              20
Mozilla Manifesto : Keywords

Focus on Web as an Alternatives
• Choice
     Internet is public resource. Choice makes it healthy
• Security
     Individual’s privacy must be protected
• Interoperability
     Open standards for communication
• Decentralization
     User driven innovation in world-wide
• Transparency
     User participated community based on responsibility, accountability
     and trust

                                                                       21
Mozilla Manifesto : Principal

1. 인터넷(월드와이드웹)은 현대인의 삶의 중요한 영역이다. 특히 교육, 커뮤니케이션,
    협업, 비지니스, 오락 및 사회 전반의 영역에서 핵심 분야이다.
2. 인터넷은 누구나 공유하고 접근 가능한 전 세계적 공공 자원이다.
3. 인터넷으로 개인과 인류의 삶을 더욱 풍성해져야 한다.
4. 인터넷에서 개인 정보 및 권리의 보호는 기본 사항이며 선택 사항이 아니다.
5. 개인은 인터넷에서 스스로 경험들을 만들어 나갈 능력을 가지고 있어야 한다.
6. 공공 자원으로서 인터넷의 효율성은 통신 규약, 데이터 포맷, 컨텐츠 등의
    상호운용성과 혁신 및 전 세계적 분산 참여 활동에 의해 좌우된다.
7. 자유 S/W와 공개 S/W는 인터넷을 공공 자원으로 발전 시키는데 기여 하고 있다.
8. 투명한 커뮤니티 기반 활동은 참여와 책임과 신뢰를 촉진하고 있다.
9. 인터넷의 발전에서 상업적 기여 역시 많은 이익을 가져오고 있다. 상업적 목표와
    공공의 이익간의 균형은 매우 중요하다.
10. 인터넷에서 공적 측면을 증대 시키는 것은 하는 것은 공헌, 참여, 시간의 가치와
    중요한 목표다.


                                               22
Mozilla Manifesto: Pledge

• Mozilla 재단은 Mozilla 인터넷 헌장과 그 활동을 지원한다.
   앞선 원칙을 지원하기 위한 공개 SW 기술 및 커뮤니티 생성 및 유지한다.
   앞선 원칙을 지원하는 양질의 사용자 제품을 만들고 배포한다.
   인터넷을 공유 플랫폼으로 유지해 나가기 위해 모질라의 지적 재산권,
   저작권, 상표권, 인프라 시스템 및 자금 및 명성 등 모든 자산을 활용 한다.
   공적 이익을 위한 경제적 가치를 창출하기 위한 모델을 적극 알린다.
   인터넷 산업과 공적 담론에서 이 헌장의 원칙들을 적극 알린다.


• 몇몇 사용자 제품의 제작 및 홍보와 배포 등의 재단 활동은
  원칙적으로 Mozilla 재단이 전적으로 소유하고 있는 Mozilla
  주식회사를 통해 진행한다.

                                             23
Choice and Concentration

• Mozilla Application Suite – SeaMonkey
    Divided to community project
• Thunderbird
    Divided for Innovative Internet Communication
    New MailCo with $3 Million investment
• XUL Runner
    Induced to community for desktop integration
      c.f. Microsoft Silverlight, Adobe AIR

• Others
    Minimo – Stopping mobile support

                                                      24
New Prototype for Open Web

• Joey
    Web service that allow you to pass data from
    Firefox to your mobile phone


• Operator
    Combine pieces of information on Web sites
    with Microformats, an emerging standard for
    injecting semantics into HTML.


• The Coop
    Keeping tracks and sharing contents of online
    friends

                                                    25
Desktop Integrations

Gecko based Desktop Applications




• Web Runner
     Desktop Platform for Web Applications Built on XUL Runner

• Prism (on going)
     Web Runner on Firefox (Dedicated Applications)
                                                                 26
Open Web Ecosystem

• 과거의 유산
   ActiveX, NS Plugin, Flash
   AIR/Flex, Silverlight
   “proprietary vendor plugin”?

• “Open” Rich Web Applications
   URI-addressble (accessable)
   Search-indexable (based on document)
   Readable and editable (extended HTML)
   Open Web based Rich Web
                                           27
Future of Firefox(1)

• Graphics
    SVG Foreign Objects :
       http://starkravingfinkle.org/blog/2007/07/firefox-3-svg-foreignobject/
    Canvas3D
       http://people.mozilla.com/~vladimir/canvas3d/


• Multimedia
    <video /> and <audio>
       http://www.double.co.nz/video_test/


• Offline Web Applications
    DOM Storage (Cookie++) with SQLite
    File upload queuing and caching
                                                                                28
Future of Firefox(2)

• Advanced programming on Javascript
    Cross-domain XMLHTTPRequest
    JSON parsing object
    New Version
       Javascript 1.8 (Firefox 3), Javascript 2.0(Firefox 4)
    New Virtual Machine
       Tamarin based on Adobe’s Action Script Engine
         • http://www.mozilla.org/projects/tamarin/
       ActionMonkey (Firefox 4), ScreamingMonkey(IE), IronMonkey (Ruby, Python)
         • http://weblogs.mozillazine.org/roadmap/archives/2007/07/new_projects.html

    Server-side Javascript
       Rhino: Javascript implementation in Java
         • http://www.mozilla.org/rhino/

                                                                                       29
How to do for Open Web

• 모질라 사용자 커뮤니티
    http://forums.mozilla.or.kr

• 모질라 부가 기능 (Mozilla Addons)
    http://addons.mozilla.org/ko/firefox/
    http://update.mozilla.or.kr/
    http://groups.google.com/group/kmozup

• 모질라 개발자 센터 (Mozilla Developer Center)
    http://developer.mozilla.org/ko/
    http://groups.google.com/group/mdckorea

• 모질라 한국 공식 홈페이지
    http://new.mozilla.or.kr/ko/
    http://groups.google.com/group/mozillakorea
                                                      30
From Mitchell Baker’s Presentation in OSCON 2007



                                                   31
From Mitchell Baker’s Presentation in OSCON 2007



                                                   32
nity for Open Web
Global Commu




                                 33
Thanks for Attention : Q&A

            Seokchan (Channy) Yun
            • channy@mozilla.or.kr
            • http://channy.creation.net
            • http://l10n.mozilla.org/~channy

More Related Content

What's hot

WebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesWebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesKyle McInnes
 
GWT HJUG Presentation
GWT HJUG PresentationGWT HJUG Presentation
GWT HJUG PresentationDerrick Bowen
 
JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003runsignup
 
Netbeans
NetbeansNetbeans
Netbeansacosdt
 
Overzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartOverzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartJaco Haans
 
Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2
Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2
Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2roberto.design
 
HTML & Browsers
HTML & BrowsersHTML & Browsers
HTML & Browsersdynamis
 
JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixrunsignup
 
Web Quick Start with Tribloom: A tale of two wqs implementations
Web Quick Start with Tribloom: A tale of two wqs implementationsWeb Quick Start with Tribloom: A tale of two wqs implementations
Web Quick Start with Tribloom: A tale of two wqs implementationsAlfresco Software
 
Java EE 7: the Voyage of the Cloud Treader
Java EE 7: the Voyage of the Cloud TreaderJava EE 7: the Voyage of the Cloud Treader
Java EE 7: the Voyage of the Cloud TreaderSaltmarch Media
 
Introduction To NetBeans IDE
Introduction To NetBeans IDEIntroduction To NetBeans IDE
Introduction To NetBeans IDEMuhammad Ghazali
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Servicesrsnarayanan
 
Ad106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting BetterAd106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting Betterddrschiw
 
Developing Applications with Nokia WRT
Developing Applications with Nokia WRTDeveloping Applications with Nokia WRT
Developing Applications with Nokia WRTPrashanth GN
 
Ramin Orujov - Android API Overview and Repository
Ramin Orujov - Android API Overview and RepositoryRamin Orujov - Android API Overview and Repository
Ramin Orujov - Android API Overview and RepositoryRashad Aliyev
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5dynamis
 
Web 2.0 Application development with Ruby on Rails
Web 2.0 Application development with Ruby on RailsWeb 2.0 Application development with Ruby on Rails
Web 2.0 Application development with Ruby on RailsAmit Mathur
 
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation WikisAD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation Wikisddrschiw
 

What's hot (20)

WebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesWebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and Smartphones
 
GWT HJUG Presentation
GWT HJUG PresentationGWT HJUG Presentation
GWT HJUG Presentation
 
JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003
 
Netbeans
NetbeansNetbeans
Netbeans
 
Overzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartOverzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene Bogaart
 
Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2
Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2
Lo sviluppo di Rich Interactive Applications Silverlight ed Expression Studio 2
 
HTML & Browsers
HTML & BrowsersHTML & Browsers
HTML & Browsers
 
JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrix
 
Web Quick Start with Tribloom: A tale of two wqs implementations
Web Quick Start with Tribloom: A tale of two wqs implementationsWeb Quick Start with Tribloom: A tale of two wqs implementations
Web Quick Start with Tribloom: A tale of two wqs implementations
 
Intro jbug milano
Intro jbug milanoIntro jbug milano
Intro jbug milano
 
Java EE 7: the Voyage of the Cloud Treader
Java EE 7: the Voyage of the Cloud TreaderJava EE 7: the Voyage of the Cloud Treader
Java EE 7: the Voyage of the Cloud Treader
 
Introduction To NetBeans IDE
Introduction To NetBeans IDEIntroduction To NetBeans IDE
Introduction To NetBeans IDE
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
 
Ad106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting BetterAd106 - XPages Just Keep Getting Better
Ad106 - XPages Just Keep Getting Better
 
Developing Applications with Nokia WRT
Developing Applications with Nokia WRTDeveloping Applications with Nokia WRT
Developing Applications with Nokia WRT
 
Ramin Orujov - Android API Overview and Repository
Ramin Orujov - Android API Overview and RepositoryRamin Orujov - Android API Overview and Repository
Ramin Orujov - Android API Overview and Repository
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5
 
Web 2.0 Application development with Ruby on Rails
Web 2.0 Application development with Ruby on RailsWeb 2.0 Application development with Ruby on Rails
Web 2.0 Application development with Ruby on Rails
 
Real World Technologies
Real World TechnologiesReal World Technologies
Real World Technologies
 
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation WikisAD112 -- Development and Deployment of Lotus Product Documentation Wikis
AD112 -- Development and Deployment of Lotus Product Documentation Wikis
 

Viewers also liked

Mozilla 한국 활동가 모임 (2010)
Mozilla 한국 활동가 모임 (2010)Mozilla 한국 활동가 모임 (2010)
Mozilla 한국 활동가 모임 (2010)Channy Yun
 
대학 교육을 통한 오픈 소스 커뮤니티 육성
대학 교육을 통한 오픈 소스 커뮤니티 육성대학 교육을 통한 오픈 소스 커뮤니티 육성
대학 교육을 통한 오픈 소스 커뮤니티 육성Channy Yun
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Channy Yun
 
Mozilla Sumo 한국 사이트 참여 방법
Mozilla Sumo 한국 사이트 참여 방법Mozilla Sumo 한국 사이트 참여 방법
Mozilla Sumo 한국 사이트 참여 방법Channy Yun
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)Channy Yun
 
Firefox3.5 And Next
Firefox3.5 And NextFirefox3.5 And Next
Firefox3.5 And NextChanny Yun
 

Viewers also liked (6)

Mozilla 한국 활동가 모임 (2010)
Mozilla 한국 활동가 모임 (2010)Mozilla 한국 활동가 모임 (2010)
Mozilla 한국 활동가 모임 (2010)
 
대학 교육을 통한 오픈 소스 커뮤니티 육성
대학 교육을 통한 오픈 소스 커뮤니티 육성대학 교육을 통한 오픈 소스 커뮤니티 육성
대학 교육을 통한 오픈 소스 커뮤니티 육성
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 
Mozilla Sumo 한국 사이트 참여 방법
Mozilla Sumo 한국 사이트 참여 방법Mozilla Sumo 한국 사이트 참여 방법
Mozilla Sumo 한국 사이트 참여 방법
 
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
 
Firefox3.5 And Next
Firefox3.5 And NextFirefox3.5 And Next
Firefox3.5 And Next
 

Similar to Mozilla Project and Open Web

MAOW Berlin '09 Keynote
MAOW Berlin '09 KeynoteMAOW Berlin '09 Keynote
MAOW Berlin '09 Keynotereybango
 
MozTW YZU CSE Lecture
MozTW YZU CSE LectureMozTW YZU CSE Lecture
MozTW YZU CSE Lecturelittlebtc
 
Firefox 5
Firefox 5Firefox 5
Firefox 5Sean Yo
 
Domino X Pages 8.5
Domino X Pages 8.5Domino X Pages 8.5
Domino X Pages 8.5John Head
 
I A+ Open+ Source+ Secret+ Sauce
I A+ Open+ Source+ Secret+ SauceI A+ Open+ Source+ Secret+ Sauce
I A+ Open+ Source+ Secret+ Sauceguest1babda
 
Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07carsonsystems
 
IWMW 1999: Browser management
IWMW 1999: Browser managementIWMW 1999: Browser management
IWMW 1999: Browser managementIWMW
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Communitytinacallahan
 
Microsoft Web Platform and Internet Explorer 8 for PHP developers
Microsoft Web Platform and Internet Explorer 8 for PHP developersMicrosoft Web Platform and Internet Explorer 8 for PHP developers
Microsoft Web Platform and Internet Explorer 8 for PHP developersGlen Gordon
 
Browserscope oscon 2011
Browserscope oscon 2011Browserscope oscon 2011
Browserscope oscon 2011lsimon
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsJohn Head
 
Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009servicesmobiles.fr
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudGoogleTecTalks
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum SlidesAbhishek Gupta
 

Similar to Mozilla Project and Open Web (20)

MAOW Berlin '09 Keynote
MAOW Berlin '09 KeynoteMAOW Berlin '09 Keynote
MAOW Berlin '09 Keynote
 
MozTW YZU CSE Lecture
MozTW YZU CSE LectureMozTW YZU CSE Lecture
MozTW YZU CSE Lecture
 
Firefox 5
Firefox 5Firefox 5
Firefox 5
 
Web Browsers
Web BrowsersWeb Browsers
Web Browsers
 
Mozcafe@bcrec1
Mozcafe@bcrec1Mozcafe@bcrec1
Mozcafe@bcrec1
 
Echelon2010
Echelon2010Echelon2010
Echelon2010
 
Domino X Pages 8.5
Domino X Pages 8.5Domino X Pages 8.5
Domino X Pages 8.5
 
XTech May 2008
XTech May 2008XTech May 2008
XTech May 2008
 
I A+ Open+ Source+ Secret+ Sauce
I A+ Open+ Source+ Secret+ SauceI A+ Open+ Source+ Secret+ Sauce
I A+ Open+ Source+ Secret+ Sauce
 
Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07
 
IWMW 1999: Browser management
IWMW 1999: Browser managementIWMW 1999: Browser management
IWMW 1999: Browser management
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
 
Microsoft Web Platform and Internet Explorer 8 for PHP developers
Microsoft Web Platform and Internet Explorer 8 for PHP developersMicrosoft Web Platform and Internet Explorer 8 for PHP developers
Microsoft Web Platform and Internet Explorer 8 for PHP developers
 
Browserscope oscon 2011
Browserscope oscon 2011Browserscope oscon 2011
Browserscope oscon 2011
 
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile ControlsNELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
 
Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
 
Keynote I
Keynote IKeynote I
Keynote I
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
 
Introduction to Plone
Introduction to PloneIntroduction to Plone
Introduction to Plone
 

More from Channy Yun

Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Channy Yun
 
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019Channy Yun
 
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Channy Yun
 
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Channy Yun
 
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...Channy Yun
 
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...Channy Yun
 
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)Channy Yun
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업Channy Yun
 
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업Channy Yun
 
한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자Channy Yun
 
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)Channy Yun
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) Channy Yun
 
Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy Yun
 
Microservices architecture examples
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examplesChanny Yun
 
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)Channy Yun
 
빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)Channy Yun
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)Channy Yun
 
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Channy Yun
 
Webware - from Document to Operating System
Webware - from Document to Operating System Webware - from Document to Operating System
Webware - from Document to Operating System Channy Yun
 
Daum APIs: A to Z - API Meetup 2014
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014Channy Yun
 

More from Channy Yun (20)

Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)
 
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
인공지능이 이끌어가는 아마존의 리테일 혁신 - 윤석찬 (AWS) :: 메조미디어 옥토콘(OCTOCON) 2019
 
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
 
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
 
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
ICGIS 2018 - Cloud-powered Machine Learnings on Geospactial Services (Channy ...
 
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...
 
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
KubeMonkey를 통한 Chaos Engineering 실전 운영하기 - 윤석찬 (AWS 테크에반젤리스트)
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
 
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Chaos Engineering 시작하기 - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
 
한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자한국 웹20주년 기념 소책자
한국 웹20주년 기념 소책자
 
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
차니의 IT 이야기 #2- 개발자 경력 관리 조언 (윤석찬)
 
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) 클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013)
 
Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유Channy의 좌충우돌 스타트업 경험기 - 나인포유
Channy의 좌충우돌 스타트업 경험기 - 나인포유
 
Microservices architecture examples
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examples
 
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
 
빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)빅데이터 기술 현황과 시장 전망(2014)
빅데이터 기술 현황과 시장 전망(2014)
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
 
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014
 
Webware - from Document to Operating System
Webware - from Document to Operating System Webware - from Document to Operating System
Webware - from Document to Operating System
 
Daum APIs: A to Z - API Meetup 2014
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014
 

Recently uploaded

Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and businessFrancesco Corti
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applicationsnooralam814309
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024Brian Pichman
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024Brian Pichman
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4DianaGray10
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch TuesdayIvanti
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptxHansamali Gamage
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingFrancesco Corti
 

Recently uploaded (20)

Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and business
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is going
 

Mozilla Project and Open Web

  • 1. 오픈소스 컨퍼런스 2007 Mozilla Project & Open Web Seokchan Yun Mozilla Korean Community http://www.mozilla.or.kr
  • 2. Agenda History of Mozilla and Firefox • Mozilla Community and Development • Effects of Firefox’s Success • Mozilla Manifesto • Focus on Open Web • Future of Firefox • How to do for Open Web • 2
  • 3. First Iteration • 1998- Open Sourcing the Browser Established Mozilla.org community • 1999- Communicator Transformed Gecko, XPCOM and XPConnect developed XPFE, XPAT XML, Netlib, XSLT, mathML, and more arrive in Mozilla code-base • 2000- A Breakdown : Netscape 6 Based on Mozilla 0.6 Suffered in performance, stability, heavy-weight advertising, and even standards compliance. 3
  • 4. Second Iteration • 2001- Mozilla 1.0 Menifesto API compatibility, Library version identification, Enough modularity, Good performance and memory footprint, Better-than-any- competition standards compliance, Usability • 2002- Mozilla 1.0 “The Mozilla project has quietly become a key building block in the open source infrastructure.” – Tim O’Reilly • A Breakdown : Netscape 7 Based on Mozilla 1.0.1 “Don’t switch browsers” reads headline as reviewers learn that Netscape removed Mozilla’s popular pop-up blocker for Netscape 7. 4
  • 5. Why Birth of Firefox During the same year that Mozilla 1.0 and Netscape 7 were released, development began on what would become the Firefox web browser. This splinter project was started by a small group of disgruntled Mozilla developers who were extremely disappointed in the Netscape browser and not satisfied with Mozilla's mediocre successes. We believed in the technology that Mozilla had built in the last 4 years, but we knew that commercial organizations like Netscape and Microsoft did not care about making a better browser because it was not in their financial interest to do so. • In 1999, the IE team was more than 1,000 people and it crushed Netscape removing any commercial incentive in web browsers and in 2001, after the release of IE 6, the IE team was disbanded. • With no money to be made from the browser itself, the Netscape.com portal, which was still generating revenue, took over the development of the Netscape browser. 5
  • 6. Early Firefox • Phoenix 0.1 to Firebird 0.7 Phoenix 0.1 - September 23, 2002 by young volunteer group Successful updates and development model • Firefox 0.8 Firefox 0.8 was the first Firefox version that received a lot of press notoriety and even some early mainstream adoption. • Successful Standalone Web Browser By this point, Mozilla Firefox based on Mozilla 1.0 was seeing stronger adoption than the Mozilla Application Suite.Based on Mozilla 0.6 6
  • 7. Firefox 1.0 • November 9, 2004, Firefox 1.0 was released First month downloaded by 10 million people 100,000,000 downloads in the first year! • User-focused Features Tabbed browsing, Pop-up blocking, Toolbar and Sidebar Easy data migration from IE, RSS feeds Extensions and Themes Localization over 20 languages 7
  • 9. Firefox 1.5 Gecko 1.8 (aka Mozilla 1.8) update, Customer Extensions Security and Privacy User Experience Open Standards • Automated Update • Tabbed browsing • Improving already best • Clear Private Data in class standards enhancements support • Architectural changes • Performance and development • <CANVAS> (think of it • Accessibility process improvements as “programmable • Usability improvements <img>” ) and SVG • User Preferences support Extensibility • RSS Discovery • Enabling next • Extensions allow users • Improved pop-up generation web to customize their blocking applications browser to fit their • New search options - needs e.g., Answers.com • Over 700 extensions. 9
  • 10. Firefox 2 No Gecko update, Front-end features added and improved User Experience Benchmarking Open Standards • Tabbed browsing UI • Resume data when • JavaScript 1.7 enhancements crash and restart • Support SVG:textPath • New Theme • Inline spell checking • Microsummaries • Better support for • New windows installer • Open Search previewing and (NSIS) • DOM Stroage subscribing RSS feeds • Enhanced Preferences • Phishing Protection Extensibility • Enhanced search • New add-on manager engine management and update system. 10
  • 12. Firefox 3 Gecko 1.9 update, Graphic Experiences and Web Application Platform • New Features Various Patches for Gecko Engine’ bug and functions SVG, Canvas 2D (Completed Cairo Graphics) Offline Web Applications Open Standards Microformats, Javascript1.8, SVG: Foreign Object Cross-domain XMLHttpReauest and WHATWG things Pass Acid2 (CSS Standards Test) Places : New bookmark and Cache Storage with SQLite Switching to Cocoa Widget in Mac • Release on Q4, 2007 12
  • 15. Mozilla Ecosystem 100- Full time developers elsewhere 300 - Contributors with CVS-write access 150,000 - Testers with Bugzilla accounts ~100,000,000 – Mozilla product users
  • 16. Mozilla Developer • Engineers 100 at the Mozilla Corporation and Mozilla Foundation Others full time from Sun, Oracle, IBM, Redhat, Novell, Google, and others; still more contributing patches • Localizers Official 30 languages releases Over 100 languages translation teams • Testers 50,000 pre-alpha testers file 70 to 100 “bugs” a day, more than 100,000 beta testers • Extension/Theme developers Over 2,000 extensions for Firefox http://addons.mozilla.org 16
  • 17. Mozilla Community • Documentation Mozilla Developer Center 13 localization teams http://developers.mozilla.org • Support Help, usages, troubleshooting and products guidelines http://support.mozilla.org • Advocates Over 100,000 advocates of our products http://spreadfirefox.com • Local communities Excellent in Japan, German, Polish and Korea 17
  • 18. Effects of Firefox • IE7 Reorganization of IE team • Web Standards Spreading Open Standards Penetration WHATWG (Web Hypertext Application Technology W/G) W3C New HTML W/G • Browser Improvement Opera with Free Safari with Iphone • Best Practice for Open Source User-participated Innovation Good Business Model based on User’s needs 18
  • 19. Why Firefox succeed? • For the users 무료, 웹 표준, 보안, 크로스 플랫폼 • By the users 확장 기능, 테마, 그리스몽키 • Of the users 탭, 팝업 차단, RSS, 검색 툴바 19
  • 20. User-driven Innovation • User-participated Marketing New York Times Advertisement Firefox Flicks SpreadFirefox.com • User-driven Development Extenstions Theme • Firefox could be an alternative for healthy internet world! 20
  • 21. Mozilla Manifesto : Keywords Focus on Web as an Alternatives • Choice Internet is public resource. Choice makes it healthy • Security Individual’s privacy must be protected • Interoperability Open standards for communication • Decentralization User driven innovation in world-wide • Transparency User participated community based on responsibility, accountability and trust 21
  • 22. Mozilla Manifesto : Principal 1. 인터넷(월드와이드웹)은 현대인의 삶의 중요한 영역이다. 특히 교육, 커뮤니케이션, 협업, 비지니스, 오락 및 사회 전반의 영역에서 핵심 분야이다. 2. 인터넷은 누구나 공유하고 접근 가능한 전 세계적 공공 자원이다. 3. 인터넷으로 개인과 인류의 삶을 더욱 풍성해져야 한다. 4. 인터넷에서 개인 정보 및 권리의 보호는 기본 사항이며 선택 사항이 아니다. 5. 개인은 인터넷에서 스스로 경험들을 만들어 나갈 능력을 가지고 있어야 한다. 6. 공공 자원으로서 인터넷의 효율성은 통신 규약, 데이터 포맷, 컨텐츠 등의 상호운용성과 혁신 및 전 세계적 분산 참여 활동에 의해 좌우된다. 7. 자유 S/W와 공개 S/W는 인터넷을 공공 자원으로 발전 시키는데 기여 하고 있다. 8. 투명한 커뮤니티 기반 활동은 참여와 책임과 신뢰를 촉진하고 있다. 9. 인터넷의 발전에서 상업적 기여 역시 많은 이익을 가져오고 있다. 상업적 목표와 공공의 이익간의 균형은 매우 중요하다. 10. 인터넷에서 공적 측면을 증대 시키는 것은 하는 것은 공헌, 참여, 시간의 가치와 중요한 목표다. 22
  • 23. Mozilla Manifesto: Pledge • Mozilla 재단은 Mozilla 인터넷 헌장과 그 활동을 지원한다. 앞선 원칙을 지원하기 위한 공개 SW 기술 및 커뮤니티 생성 및 유지한다. 앞선 원칙을 지원하는 양질의 사용자 제품을 만들고 배포한다. 인터넷을 공유 플랫폼으로 유지해 나가기 위해 모질라의 지적 재산권, 저작권, 상표권, 인프라 시스템 및 자금 및 명성 등 모든 자산을 활용 한다. 공적 이익을 위한 경제적 가치를 창출하기 위한 모델을 적극 알린다. 인터넷 산업과 공적 담론에서 이 헌장의 원칙들을 적극 알린다. • 몇몇 사용자 제품의 제작 및 홍보와 배포 등의 재단 활동은 원칙적으로 Mozilla 재단이 전적으로 소유하고 있는 Mozilla 주식회사를 통해 진행한다. 23
  • 24. Choice and Concentration • Mozilla Application Suite – SeaMonkey Divided to community project • Thunderbird Divided for Innovative Internet Communication New MailCo with $3 Million investment • XUL Runner Induced to community for desktop integration c.f. Microsoft Silverlight, Adobe AIR • Others Minimo – Stopping mobile support 24
  • 25. New Prototype for Open Web • Joey Web service that allow you to pass data from Firefox to your mobile phone • Operator Combine pieces of information on Web sites with Microformats, an emerging standard for injecting semantics into HTML. • The Coop Keeping tracks and sharing contents of online friends 25
  • 26. Desktop Integrations Gecko based Desktop Applications • Web Runner Desktop Platform for Web Applications Built on XUL Runner • Prism (on going) Web Runner on Firefox (Dedicated Applications) 26
  • 27. Open Web Ecosystem • 과거의 유산 ActiveX, NS Plugin, Flash AIR/Flex, Silverlight “proprietary vendor plugin”? • “Open” Rich Web Applications URI-addressble (accessable) Search-indexable (based on document) Readable and editable (extended HTML) Open Web based Rich Web 27
  • 28. Future of Firefox(1) • Graphics SVG Foreign Objects : http://starkravingfinkle.org/blog/2007/07/firefox-3-svg-foreignobject/ Canvas3D http://people.mozilla.com/~vladimir/canvas3d/ • Multimedia <video /> and <audio> http://www.double.co.nz/video_test/ • Offline Web Applications DOM Storage (Cookie++) with SQLite File upload queuing and caching 28
  • 29. Future of Firefox(2) • Advanced programming on Javascript Cross-domain XMLHTTPRequest JSON parsing object New Version Javascript 1.8 (Firefox 3), Javascript 2.0(Firefox 4) New Virtual Machine Tamarin based on Adobe’s Action Script Engine • http://www.mozilla.org/projects/tamarin/ ActionMonkey (Firefox 4), ScreamingMonkey(IE), IronMonkey (Ruby, Python) • http://weblogs.mozillazine.org/roadmap/archives/2007/07/new_projects.html Server-side Javascript Rhino: Javascript implementation in Java • http://www.mozilla.org/rhino/ 29
  • 30. How to do for Open Web • 모질라 사용자 커뮤니티 http://forums.mozilla.or.kr • 모질라 부가 기능 (Mozilla Addons) http://addons.mozilla.org/ko/firefox/ http://update.mozilla.or.kr/ http://groups.google.com/group/kmozup • 모질라 개발자 센터 (Mozilla Developer Center) http://developer.mozilla.org/ko/ http://groups.google.com/group/mdckorea • 모질라 한국 공식 홈페이지 http://new.mozilla.or.kr/ko/ http://groups.google.com/group/mozillakorea 30
  • 31. From Mitchell Baker’s Presentation in OSCON 2007 31
  • 32. From Mitchell Baker’s Presentation in OSCON 2007 32
  • 33. nity for Open Web Global Commu 33
  • 34. Thanks for Attention : Q&A Seokchan (Channy) Yun • channy@mozilla.or.kr • http://channy.creation.net • http://l10n.mozilla.org/~channy