Accelerate graphics performance with ozone-gbm on Intel based Linux desktop s...Joone HurThe document discusses the integration and benefits of Ozone-GBM for Intel-based Linux systems, particularly in enhancing graphics performance on devices like Chromebooks. Key features include zero-copy texture uploads, video decoding, and hardware overlay capabilities, which contribute to improved performance, reduced memory usage, and extended battery life. It also provides technical insights on enabling Ozone-GBM in various Linux environments and highlights its status and historical development in the context of the Chromium project.
GNOME development on Tizen MobileJoone HurThis document discusses bringing GNOME applications and development to the Tizen mobile platform. It provides an overview of Tizen and how it compares to previous GNOME mobile platforms like Maemo. It then outlines steps to build and install GNOME dependencies like GTK+ on Tizen, including downloading source code, using the Git and build systems, and creating packages. It demonstrates a simple image viewer application built with GTK+ on Tizen. Future plans include better language support and a mobile-friendly theme for GNOME on Tizen.
How to use WebKitGtk+Joone Hur- WebKitGtk+ is the GNOME platform port of the WebKit rendering engine that offers WebKit's full functionality through GObject-based APIs.
- It is used by applications like GNOME Browser, Midori, DevHelp, Evolution, and the GNOME Shell. The current stable version is 1.6.1 from 2011.
- The WebKitWebView class is central to the WebKitGtk+ API and represents the content area that displays web content. It uses dependencies like GTK+, Cairo, Pango, and WebKit.
WebKitGtk+ ProjectJoone HurThis document discusses WebKitGtk+, an open source web engine used in many applications. It summarizes the history and architecture of WebKit, describes how WebKitGtk+ integrates with GNOME platforms, and outlines how to get involved with the WebKit community through contributing code, testing, or participating in discussions.
Hardware Acceleration in WebKitJoone HurHardware Acceleration in WebKit provides concise summaries of key points:
1) WebKit uses various techniques like off-screen buffers, JIT compilation, and graphics acceleration to improve browsing performance. Graphics acceleration reduces CPU usage by offloading tasks like rendering to the GPU.
2) WebKit supports hardware acceleration of video playback and 2D canvas rendering through interfaces to video and graphics hardware. This allows smoother playback and animation.
3) Accelerated compositing in WebKit uses multiple tree structures integrated with the rendering process to take advantage of GPU acceleration for CSS3 effects, transitions, animations, and HTML5 video through interfaces like OpenCL.
2024 Trend Updates: What Really Works In SEO & Content MarketingSearch Engine JournalThe document outlines key SEO and content marketing trends for 2024, emphasizing the impact of AI, the importance of E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness), and a shift towards user-centric content strategies. It advises against focusing on outdated trends like voice search and stresses the need for creating value-driven, authoritative content. Additionally, it highlights the need to leverage AI as a supportive tool rather than relying solely on it for content creation.
Storytelling For The Web: Integrate Storytelling in your Design ProcessChiara AliottaThe document outlines a livestream presentation by Chiara Aliotta on integrating storytelling into web design to enhance user experiences. It covers the storytelling process for designers, emphasizing aspects such as understanding the audience, structuring narratives, and creating emotional connections. The presentation also includes case studies and practical examples to demonstrate effective storytelling in UX/UI design.
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...OECD Directorate for Financial and Enterprise AffairsThis presentation by Thibault Schrepel, Associate Professor of Law at Vrije Universiteit Amsterdam University, was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...SocialHRCampThe document discusses leveraging AI to enhance employee wellness through data analytics, automating tasks, and personalized wellness apps, emphasizing the shared responsibility of employee well-being between leaders and organizations. It outlines best practices for using AI in wellness strategies, including ensuring data privacy and security, understanding employee needs, and promoting inclusivity. Lydia Di Francesco, a wellness specialist, shares insights to optimize workplace wellness strategy using AI-driven data analytics and encourages collaboration and transparency.
2024 State of Marketing Report – by HubspotMarius SescuThe State of Marketing 2024 report highlights the transformative impact of AI and automation, emphasizing the importance of personalization and engagement to drive growth in a competitive landscape. Marketers are focusing on optimizing budgets, leveraging social media for brand awareness, and utilizing AI tools to enhance efficiency across tasks. Key trends for 2024 include the rise of experiential marketing, content creation that meets user needs, and strengthened connections through personalized customer experiences.
Everything You Need To Know About ChatGPTExpeed SoftwareChatGPT is an AI chatbot developed by OpenAI, built on advanced language models to facilitate human-like conversational interactions. Launched in November 2022, it utilizes a transformer architecture to understand and generate text, with applications ranging from content creation to customer service. Despite its capabilities, there are concerns about potential misuse and biases in its responses, which OpenAI aims to mitigate through moderation and user feedback.
Product Design Trends in 2024 | Teenage EngineeringsPixeldartsThe realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNowThe November 2023 mental health report indicates that 70% of respondents rate their mental health as 'good' or 'excellent,' with higher diagnoses reported among African Americans and non-Hispanic whites compared to Hispanics and Asians. Younger generations, particularly Gen Z and millennials, are more likely to experience mental health challenges, seek information online, and report that their mental health impacts their work and relationships. Half of the respondents feel comfortable discussing their mental health with professionals, although Gen Z shows the least comfort in this area.
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartworkCreative operations teams expect increased AI use in 2024. Currently, over half of tasks are not AI-enabled, but this is expected to decrease in the coming year. ChatGPT is the most popular AI tool currently. Business leaders are more actively exploring AI benefits than individual contributors. Most respondents do not believe AI will impact workforce size in 2024. However, some inhibitions still exist around AI accuracy and lack of understanding. Creatives primarily want to use AI to save time on mundane tasks and boost productivity.
Skeleton Culture CodeSkeleton TechnologiesOrganizational culture includes values, norms, systems, symbols, language, assumptions, beliefs, and habits that influence employee behaviors and how people interpret those behaviors. It is important because culture can help or hinder a company's success. Some key aspects of Netflix's culture that help it achieve results include hiring smartly so every position has stars, focusing on attitude over just aptitude, and having a strict policy against peacocks, whiners, and jerks.
PEPSICO Presentation to CAGNY Conference Feb 2024Neil KimberleyPepsiCo provided a safe harbor statement noting that any forward-looking statements are based on currently available information and are subject to risks and uncertainties. It also provided information on non-GAAP measures and directing readers to its website for disclosure and reconciliation. The document then discussed PepsiCo's business overview, including that it is a global beverage and convenient food company with iconic brands, $91 billion in net revenue in 2023, and nearly $14 billion in core operating profit. It operates through a divisional structure with a focus on local consumers.
Content Methodology: A Best Practices Report (Webinar)contentlyThis document provides an overview of content methodology best practices. It defines content methodology as establishing objectives, KPIs, and a culture of continuous learning and iteration. An effective methodology focuses on connecting with audiences, creating optimal content, and optimizing processes. It also discusses why a methodology is needed due to the competitive landscape, proliferation of channels, and opportunities for improvement. Components of an effective methodology include defining objectives and KPIs, audience analysis, identifying opportunities, and evaluating resources. The document concludes with recommendations around creating a content plan, testing and optimizing content over 90 days.
How to Prepare For a Successful Job Search for 2024Albert QianThe document provides guidance on preparing a job search for 2024. It discusses the state of the job market, focusing on growth in AI and healthcare but also continued layoffs. It recommends figuring out what you want to do by researching interests and skills, then conducting informational interviews. The job search should involve building a personal brand on LinkedIn, actively applying to jobs, tailoring resumes and interviews, maintaining job hunting as a habit, and continuing self-improvement. Once hired, the document advises setting new goals and keeping skills and networking active in case of future opportunities.
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)The 2024 social media marketing trends report highlights significant shifts influenced by generative AI, including the emergence of personalized content, the rise of virtual influencers, and a stronger focus on user-generated content. Insights were gathered from 33 experts across 23 leading independent agencies, providing a perspective that emphasizes creativity and authenticity in marketing strategies. Key trends also include the blending of B2B and B2C approaches, reflecting changes in consumer behavior and the evolving landscape of social media engagement.
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine JournalThe document discusses trends in paid search for 2024, highlighting changes in user behavior, the implications for financial services, and privacy challenges. It emphasizes the importance of adapting search strategies, utilizing AI-driven tools like performance max and smart bidding, and leveraging first-party data for better marketing efficacy. Key takeaways include holistic SEO and SEM approaches, monitoring shifting user intents, and the need for continuous performance evaluation.
5 Public speaking tips from TED - Visualized summarySpeakerHubThe document outlines five public speaking tips from Chris Anderson, TED Talks curator, emphasizing the importance of eye contact, vulnerability, humor, humility, and storytelling. These skills are presented as essential for engaging audiences effectively and are increasingly valuable in today's economy. The article posits that mastering these techniques can enhance speakers' ability to communicate ideas powerfully.
ChatGPT and the Future of Work - Clark Boyd Clark BoydThe document provides an overview of generative AI, particularly focusing on ChatGPT and its implications for business and the job market. It discusses the rapid growth of generative AI, its applications in marketing, and the skills needed for the AI era while addressing potential job displacement and the need for adaptation. The agenda includes a Q&A session and emphasizes rethinking work in collaboration with AI technology.
Getting into the tech field. what next Tessa MeroThe document provides career advice for getting into the tech field, including:
- Doing projects and internships in college to build a portfolio.
- Learning about different roles and technologies through industry research.
- Contributing to open source projects to build experience and network.
- Developing a personal brand through a website and social media presence.
- Networking through events, communities, and finding a mentor.
- Practicing interviews through mock interviews and whiteboarding coding questions.
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray1. Core updates from Google periodically change how its algorithms assess and rank websites and pages. This can impact rankings through shifts in user intent, site quality issues being caught up to, world events influencing queries, and overhauls to search like the E-A-T framework.
2. There are many possible user intents beyond just transactional, navigational and informational. Identifying intent shifts is important during core updates. Sites may need to optimize for new intents through different content types and sections.
3. Responding effectively to core updates requires analyzing "before and after" data to understand changes, identifying new intents or page types, and ensuring content matches appropriate intents across video, images, knowledge graphs and more.
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACCThe document provides essential tips on how to handle difficult conversations in a workplace setting, emphasizing the importance of preparation, environment, and timing. It highlights that many employees dread such conversations, often leading to avoidance and worsening situations. Ultimately, the guide aims to promote positive outcomes while maintaining professional relationships.
2024 Trend Updates: What Really Works In SEO & Content MarketingSearch Engine JournalThe document outlines key SEO and content marketing trends for 2024, emphasizing the impact of AI, the importance of E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness), and a shift towards user-centric content strategies. It advises against focusing on outdated trends like voice search and stresses the need for creating value-driven, authoritative content. Additionally, it highlights the need to leverage AI as a supportive tool rather than relying solely on it for content creation.
Storytelling For The Web: Integrate Storytelling in your Design ProcessChiara AliottaThe document outlines a livestream presentation by Chiara Aliotta on integrating storytelling into web design to enhance user experiences. It covers the storytelling process for designers, emphasizing aspects such as understanding the audience, structuring narratives, and creating emotional connections. The presentation also includes case studies and practical examples to demonstrate effective storytelling in UX/UI design.
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...OECD Directorate for Financial and Enterprise AffairsThis presentation by Thibault Schrepel, Associate Professor of Law at Vrije Universiteit Amsterdam University, was made during the discussion “Artificial Intelligence, Data and Competition” held at the 143rd meeting of the OECD Competition Committee on 12 June 2024. More papers and presentations on the topic can be found at oe.cd/aicomp.
This presentation was uploaded with the author’s consent.
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...SocialHRCampThe document discusses leveraging AI to enhance employee wellness through data analytics, automating tasks, and personalized wellness apps, emphasizing the shared responsibility of employee well-being between leaders and organizations. It outlines best practices for using AI in wellness strategies, including ensuring data privacy and security, understanding employee needs, and promoting inclusivity. Lydia Di Francesco, a wellness specialist, shares insights to optimize workplace wellness strategy using AI-driven data analytics and encourages collaboration and transparency.
2024 State of Marketing Report – by HubspotMarius SescuThe State of Marketing 2024 report highlights the transformative impact of AI and automation, emphasizing the importance of personalization and engagement to drive growth in a competitive landscape. Marketers are focusing on optimizing budgets, leveraging social media for brand awareness, and utilizing AI tools to enhance efficiency across tasks. Key trends for 2024 include the rise of experiential marketing, content creation that meets user needs, and strengthened connections through personalized customer experiences.
Everything You Need To Know About ChatGPTExpeed SoftwareChatGPT is an AI chatbot developed by OpenAI, built on advanced language models to facilitate human-like conversational interactions. Launched in November 2022, it utilizes a transformer architecture to understand and generate text, with applications ranging from content creation to customer service. Despite its capabilities, there are concerns about potential misuse and biases in its responses, which OpenAI aims to mitigate through moderation and user feedback.
Product Design Trends in 2024 | Teenage EngineeringsPixeldartsThe realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNowThe November 2023 mental health report indicates that 70% of respondents rate their mental health as 'good' or 'excellent,' with higher diagnoses reported among African Americans and non-Hispanic whites compared to Hispanics and Asians. Younger generations, particularly Gen Z and millennials, are more likely to experience mental health challenges, seek information online, and report that their mental health impacts their work and relationships. Half of the respondents feel comfortable discussing their mental health with professionals, although Gen Z shows the least comfort in this area.
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartworkCreative operations teams expect increased AI use in 2024. Currently, over half of tasks are not AI-enabled, but this is expected to decrease in the coming year. ChatGPT is the most popular AI tool currently. Business leaders are more actively exploring AI benefits than individual contributors. Most respondents do not believe AI will impact workforce size in 2024. However, some inhibitions still exist around AI accuracy and lack of understanding. Creatives primarily want to use AI to save time on mundane tasks and boost productivity.
Skeleton Culture CodeSkeleton TechnologiesOrganizational culture includes values, norms, systems, symbols, language, assumptions, beliefs, and habits that influence employee behaviors and how people interpret those behaviors. It is important because culture can help or hinder a company's success. Some key aspects of Netflix's culture that help it achieve results include hiring smartly so every position has stars, focusing on attitude over just aptitude, and having a strict policy against peacocks, whiners, and jerks.
PEPSICO Presentation to CAGNY Conference Feb 2024Neil KimberleyPepsiCo provided a safe harbor statement noting that any forward-looking statements are based on currently available information and are subject to risks and uncertainties. It also provided information on non-GAAP measures and directing readers to its website for disclosure and reconciliation. The document then discussed PepsiCo's business overview, including that it is a global beverage and convenient food company with iconic brands, $91 billion in net revenue in 2023, and nearly $14 billion in core operating profit. It operates through a divisional structure with a focus on local consumers.
Content Methodology: A Best Practices Report (Webinar)contentlyThis document provides an overview of content methodology best practices. It defines content methodology as establishing objectives, KPIs, and a culture of continuous learning and iteration. An effective methodology focuses on connecting with audiences, creating optimal content, and optimizing processes. It also discusses why a methodology is needed due to the competitive landscape, proliferation of channels, and opportunities for improvement. Components of an effective methodology include defining objectives and KPIs, audience analysis, identifying opportunities, and evaluating resources. The document concludes with recommendations around creating a content plan, testing and optimizing content over 90 days.
How to Prepare For a Successful Job Search for 2024Albert QianThe document provides guidance on preparing a job search for 2024. It discusses the state of the job market, focusing on growth in AI and healthcare but also continued layoffs. It recommends figuring out what you want to do by researching interests and skills, then conducting informational interviews. The job search should involve building a personal brand on LinkedIn, actively applying to jobs, tailoring resumes and interviews, maintaining job hunting as a habit, and continuing self-improvement. Once hired, the document advises setting new goals and keeping skills and networking active in case of future opportunities.
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)The 2024 social media marketing trends report highlights significant shifts influenced by generative AI, including the emergence of personalized content, the rise of virtual influencers, and a stronger focus on user-generated content. Insights were gathered from 33 experts across 23 leading independent agencies, providing a perspective that emphasizes creativity and authenticity in marketing strategies. Key trends also include the blending of B2B and B2C approaches, reflecting changes in consumer behavior and the evolving landscape of social media engagement.
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine JournalThe document discusses trends in paid search for 2024, highlighting changes in user behavior, the implications for financial services, and privacy challenges. It emphasizes the importance of adapting search strategies, utilizing AI-driven tools like performance max and smart bidding, and leveraging first-party data for better marketing efficacy. Key takeaways include holistic SEO and SEM approaches, monitoring shifting user intents, and the need for continuous performance evaluation.
5 Public speaking tips from TED - Visualized summarySpeakerHubThe document outlines five public speaking tips from Chris Anderson, TED Talks curator, emphasizing the importance of eye contact, vulnerability, humor, humility, and storytelling. These skills are presented as essential for engaging audiences effectively and are increasingly valuable in today's economy. The article posits that mastering these techniques can enhance speakers' ability to communicate ideas powerfully.
ChatGPT and the Future of Work - Clark Boyd Clark BoydThe document provides an overview of generative AI, particularly focusing on ChatGPT and its implications for business and the job market. It discusses the rapid growth of generative AI, its applications in marketing, and the skills needed for the AI era while addressing potential job displacement and the need for adaptation. The agenda includes a Q&A session and emphasizes rethinking work in collaboration with AI technology.
Getting into the tech field. what next Tessa MeroThe document provides career advice for getting into the tech field, including:
- Doing projects and internships in college to build a portfolio.
- Learning about different roles and technologies through industry research.
- Contributing to open source projects to build experience and network.
- Developing a personal brand through a website and social media presence.
- Networking through events, communities, and finding a mentor.
- Practicing interviews through mock interviews and whiteboarding coding questions.
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray1. Core updates from Google periodically change how its algorithms assess and rank websites and pages. This can impact rankings through shifts in user intent, site quality issues being caught up to, world events influencing queries, and overhauls to search like the E-A-T framework.
2. There are many possible user intents beyond just transactional, navigational and informational. Identifying intent shifts is important during core updates. Sites may need to optimize for new intents through different content types and sections.
3. Responding effectively to core updates requires analyzing "before and after" data to understand changes, identifying new intents or page types, and ensuring content matches appropriate intents across video, images, knowledge graphs and more.
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACCThe document provides essential tips on how to handle difficult conversations in a workplace setting, emphasizing the importance of preparation, environment, and timing. It highlights that many employees dread such conversations, often leading to avoidance and worsening situations. Ultimately, the guide aims to promote positive outcomes while maintaining professional relationships.
4. Mozilla Mobile
• The Web as Mobile Development Platform
• Desktop 과 Mobile 에서 같은 웹을 경험
FutureWebForum2009 4
5. Mozilla Mobile 의 첫걸음
• 2004 년 Minimo Project 시작 (Doug Turner)
• 2007 년 0.2 버전으로 종료
• Firefox2.0 기반 XUL 사용
http://www-archive.mozilla.org/projects/minimo/
FutureWebForum2009 5
6. Nokia Maemo MicroB
• Firefox 3.0 alpha6 기반
• Maemo 4.0 지원
• N810 기본 탑재
• XUL 제거 / Flash 지원
FutureWebForum2009 6
7. Mozilla Mobile 시작
• 2007 년 10 월 9 일 블로그로 공식 시작을 알림
– http://blog.mozilla.com/schrep/2007/10/09/mozilla-a
• Mobile Team 구성
– Openwave, France Telecom 에서 전문 인력 영입
– Windows Mobile 개발자 채용
– Minimo 개발자 참여
FutureWebForum2009 7
8. Fennec 의 개발 목적
• Mobile 용 오픈 소스 브라우저 엔진 제공
– Mobile 에 최적화
– 표준 기반
– 누구나 브라우저 개발 가능
• Mobile 커뮤니티 성장
• Mobile Web Application 개발 지원
– 필요한 문서 , 도구 제공 (DOM Inspector)
• Desktop 과 Mobile 이 함께 발전
– Mozilla 코드 및 기능 공유
FutureWebForum2009 8
9. 설계 원칙
• Firefox 와 가능한 가깝게
• 빠른 성능
• 단순함
• Device 기능 활용
• 작은 화면 활용
• * 터치 인터페이스 지원
FutureWebForum2009 9
24. Add-ons 지원
• Fennec 에서 바로 Add-ons 검색 및 설치 가능
• Firefox Add-ons 수정하여 적용 가능
FutureWebForum2009 24
25. Add-ons for Fennec
• 16 개 Add-ons 개발됨
Add-ons 예
Weather Channel
URL Fixer
No Script
Wikipedia
InstantTweets
TubeStop
DOM Inspector
https://addons.mozilla.org/en-US/fennec/collection/fennec-amo
FutureWebForum2009 25
26. Geolocation 지원
• 서버에 위치 정보 전송
• 위치 기반 서비스 제공 받음
• Firefox 3.5 Beta4 와 함께
지원
http://en-us.www.mozilla.com/en-US/firefox/geolocation/
FutureWebForum2009 26
30. Device API
– Geolocation, Camera Access
– Phone Call
– SMS Send/Receive
– Mouse Pressure, Local File Access
– Accelerometers, Microphone
– Ambient Noise, Ambient Light
– Signal Strength
– Haptics, LED
– Wheel Key, TV Out
FutureWebForum2009 30
31. OS & Devices 지원
• OS 지원
– Linux (Maemo 4.0, LiMo)
– Windows Mobile 6.1
– Symbian ( 개발 중 )
• Devices 지원
– Nokia Maemo N810
– HTC Touch Pro
– Samsung Omina
FutureWebForum2009 31
33. 웹 페이지 출력
• Fullzoom 성능 문제
• Canvas Element 에
웹페이지 출력
• Zoom in/out 성능
향상
https://wiki.mozilla.org/Mobile/Fennec/Architecture
FutureWebForum2009 33
34. MozAfterPaint
변경 부분만 반영
변경
• Ajax 컨텐츠의 경우 , 특정 영역에 변경 발생
• 웹 페이지가 갱신될 때 , MozAfterPaint 이벤트 발생
• 변경이 필요한 영역 정보를 받음
• Firefox 3.1 에 추가됨
https://developer.mozilla.org/web-tech/2008/10/13/mozafterpaint/
FutureWebForum2009 34
35. Tile Cache 지원 전
• 일정 영역을 그린 후 메모리에 보관
• 해당 영역을 벗어나면 전체 다시 그리기
http://froystig.wordpress.com/2009/08/20/rendering-with-tiles-in-fennec/
FutureWebForum2009 35
36. Tile Cache 지원
• Viewport 를 tile 로 나눔
• 한번 그린 영역은 보관
• 보이지 않는 주변 영역을 미리 그림
http://froystig.wordpress.com/2009/08/20/rendering-with-tiles-in-fennec/
FutureWebForum2009 36
37. 메모리 단편화 문제
• Fennec Pre alpha for Windows Mobile (2009 2.10)
• Heap 메모리 공간의 단편화 문제
• Windows CE malloc 대신 Jemalloc 을 사용
http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/
FutureWebForum2009 37
38. JIT (Just in Time Compiler) 지원
Tracemonkey
바이트
컴파일러 코드 인터프리터
자바
스크
바이트 바이트
립트 파서 Tracer
코드 생성 코드 실행
Hot
Spot
JIT
기계어코드 생성
http://www.gyuyoung.net/entry/Tracemonkey-Big-Picture
FutureWebForum2009 38
39. Tracemonkey 성능 결과
• ARM 아키텍처에 최적화됨
http://blog.vlad1.com/2008/09/11/tracemonkey-coming-to-a-pocket-near-you/
FutureWebForum2009 39
40. 다양한 Device 지원
• 키보드 지원
– 옴니아 : 키보드 없음 (Full touch phone)
– 미라지 (i780) : 하드웨어 키보드 지원
– HTC Touch Pro : ݺߣ-out 키보드 지원
• 서로 다른 Device API
• 가속도계 (Accelerometer) 지원
– SmiAccelerometerGetVector (Samsung)
– HTCSensorGetDataOutput (HTC)
• ݺߣ-out 키보드 상태
– SmiݺߣrGetState (Samsung)
– API 없음 (HTC)
FutureWebForum2009 40
41. Samsung Windows Mobile SDK
• 다양한 Device API 공식 지원
http://innovator.samsungmobile.com
FutureWebForum2009 41
42. 모든 Device 지원은 ??
• 커뮤니티의 협조 필요
http://groups.google.com/group/mozilla.dev.platforms.mobile?lnk=
FutureWebForum2009 42
43. 향후 계획
• Maemo
– 2009 년 내 , 정식 릴리스
• Windows Mobile
– 2009 년 내 , Maemo 용 출시 후 , 정식 릴리스
• Symbian
– 2010 년 정식 릴리스 예정
• Android
– 검토 중
• iPhone OS
– Apple 이 정책을 바꾸면 , 개발 가능
http://lifehacker.com/5334434/mozilla-vp-on-what-firefox-mobile-means-for-your-phone
FutureWebForum2009 43
44. Fennec 의 미래
Thunderbird Phone
Fennec Widget Facebook Twitter
Mobile Application
XUL Runner for Mobile
Device APIs (Geolocation, Camera, Phone, Accelerometer,
Orientation…)
Mobile Devices
• Mobile Application Development Platform
FutureWebForum2009 44