สไลด์ประกอบการบรรยายในหัวข้อ "การพัฒนา Web Application ดวยเทคโนโลยี Open Source" สำหรับบุคคลทั่วไปของศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ ในหลักสูตร LAMP training
สไลด์ประกอบการบรรยายในหัวข้อ "Introduction to PHP programming" สำหรับบุคคลทั่วไปของศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ ในหลักสูตร LAMP training
Native vs. Web vs. Hybrid: Mobile Development ChoicesJason Grigsby
The document discusses the choices and tradeoffs between developing native mobile apps, mobile web apps, and hybrid apps. It notes that while native apps have advantages like performance and access to device features, the mobile web is more open and has lower costs. Hybrid apps attempt to combine the best of both by using web technologies like HTML and JavaScript with APIs that allow accessing device capabilities. The performance of mobile web technologies is improving but some applications still require native development.
The document provides an overview of Cappuccino, a framework for building web applications that resemble desktop applications. It includes detailed instructions for installation, configuration, and code examples in Objective-J, as well as information on creating user interfaces and handling events. It emphasizes the advantages of Cappuccino over traditional web development approaches, particularly in user experience and functionality.
This document compares web apps and native apps for mobile devices. It discusses that web apps are developed with HTML, CSS and JavaScript and can be accessed through any web browser, while native apps are developed through platforms like iOS and Android using languages like Objective-C and Java. It also mentions that HTML5 aims to make web apps work more like native apps by adding features like offline storage, multimedia playback and geolocation to web browsers. Finally, it provides examples of how to make web apps for iPhone that utilize features like touch icons, viewport settings and JavaScript libraries to mimic the look and feel of native iPhone apps.
The document shows screenshots from the WOW app, which allows users to search for local farmer's markets and recipes. It demonstrates searching for markets near a location, finding details about a specific market, searching recipes for an ingredient, and adding items to a shopping list. Key steps include:
1. Entering a city and state to find farmer's markets nearby
2. Viewing details about a selected market like address and hours
3. Searching "Broccoli" and seeing nutrition facts and recipe suggestions
4. Adding the ingredients of a selected recipe to the shopping list
Smart Phone Development Using Web Technologies
The document discusses various options for developing smartphone applications using web technologies, including PhoneGap and Titanium. PhoneGap allows developing apps using HTML, CSS, and JavaScript that run on multiple platforms, but performance is slower than native apps and some native features are not accessible. Titanium compiles JavaScript to run natively on each platform, allowing native-like performance and access to full device APIs, but with a less familiar development model compared to web development. Overall, PhoneGap is better for prototyping and simple cross-platform apps, while Titanium enables better performance for native-like apps.
The document provides an overview of mobile applications, categorizing them into mobile web apps, native apps, and hybrid apps, along with their development processes and features. It discusses the technologies used, such as HTML, CSS, and JavaScript, and highlights the differences in deployment, speed, and development costs. The emergence of hybrid apps is noted for blurring the lines between mobile web and native applications, affecting development careers in this field.
Native vs. Web vs. Hybrid: Mobile Development ChoicesJason Grigsby
The document discusses the choices and tradeoffs between developing native mobile apps, mobile web apps, and hybrid apps. It notes that while native apps have advantages like performance and access to device features, the mobile web is more open and has lower costs. Hybrid apps attempt to combine the best of both by using web technologies like HTML and JavaScript with APIs that allow accessing device capabilities. The performance of mobile web technologies is improving but some applications still require native development.
The document provides an overview of Cappuccino, a framework for building web applications that resemble desktop applications. It includes detailed instructions for installation, configuration, and code examples in Objective-J, as well as information on creating user interfaces and handling events. It emphasizes the advantages of Cappuccino over traditional web development approaches, particularly in user experience and functionality.
This document compares web apps and native apps for mobile devices. It discusses that web apps are developed with HTML, CSS and JavaScript and can be accessed through any web browser, while native apps are developed through platforms like iOS and Android using languages like Objective-C and Java. It also mentions that HTML5 aims to make web apps work more like native apps by adding features like offline storage, multimedia playback and geolocation to web browsers. Finally, it provides examples of how to make web apps for iPhone that utilize features like touch icons, viewport settings and JavaScript libraries to mimic the look and feel of native iPhone apps.
The document shows screenshots from the WOW app, which allows users to search for local farmer's markets and recipes. It demonstrates searching for markets near a location, finding details about a specific market, searching recipes for an ingredient, and adding items to a shopping list. Key steps include:
1. Entering a city and state to find farmer's markets nearby
2. Viewing details about a selected market like address and hours
3. Searching "Broccoli" and seeing nutrition facts and recipe suggestions
4. Adding the ingredients of a selected recipe to the shopping list
Smart Phone Development Using Web Technologies
The document discusses various options for developing smartphone applications using web technologies, including PhoneGap and Titanium. PhoneGap allows developing apps using HTML, CSS, and JavaScript that run on multiple platforms, but performance is slower than native apps and some native features are not accessible. Titanium compiles JavaScript to run natively on each platform, allowing native-like performance and access to full device APIs, but with a less familiar development model compared to web development. Overall, PhoneGap is better for prototyping and simple cross-platform apps, while Titanium enables better performance for native-like apps.
The document provides an overview of mobile applications, categorizing them into mobile web apps, native apps, and hybrid apps, along with their development processes and features. It discusses the technologies used, such as HTML, CSS, and JavaScript, and highlights the differences in deployment, speed, and development costs. The emergence of hybrid apps is noted for blurring the lines between mobile web and native applications, affecting development careers in this field.
The document discusses the increasing costs of health insurance while highlighting ineffective cost control strategies and the drivers of healthcare expenses, such as obesity and smoking. It emphasizes the importance of early intervention and patient education to reduce costs and improve quality of life. Additionally, it presents case studies illustrating significant savings achieved through effective cost management strategies.
Báo cáo tuần a45 báo cáo tình hình sản xuất điện tử tại Việt Nam trong tuần 4 tháng 8, phát hiện tháng 7 đạt 100.000 lượt đọc mới. Tình hình phát triển báo cáo về ngành điện tử và thống kê về số liệu của tỉnh cũng được đề cập.
The document discusses the concept of disruptive innovation and the importance of envisioning the future differently than simply projecting current trends. It highlights historical examples of failed predictions in technology and emphasizes the need for creativity and adaptability in innovation. The conclusion encourages proactive invention rather than passive extrapolation of past experiences.
I will show you a step by step how to use copy.com website to upload and share files. Sign up for Copy and get 20 GB free! at https://copy.com?r=Oi9wFO
I will show you a step by step how to use copy.com app to upload and share files. Sign up for Copy and get 20 GB free! at https://copy.com?r=Oi9wFO
A camera raw file contains unprocessed image data from a camera's sensor along with metadata. It is a digital negative that provides more flexibility than JPEGs. RAW files are larger but retain all image data, allowing for more control over processing. Common RAW formats include Canon CR2 and Nikon NEF. The digital negative format DNG is an open standard supported by Adobe. Camera RAW workflow involves importing, editing, and exporting RAW files using software like Adobe Camera RAW or Lightroom.
This is the presentation I gave to the Seminar in Information and Library Work at Suranaree University of Technology on September 27, 2011. It's explained that what, why and how we can use an information and communication technology to develop digital archives system.
This presentation is used to deliver a lecture on the topic. "The educational media development of local literature." at Thaksin University, Songkhla, Thailand on August 7, 2011.
12. องคประกอบของ Web Application (2)
ชนิดของ Open Source ทีใชในการ
่
พัฒนา Web Application ในปจจุบัน
• ระบบปฏิบติการ: Linux
ั
• Web Server: Apache
• Database Server: MySQL
• Programming: PHP
12
13. องคประกอบของ Web Application (3)
Data from Netcraft (http://news.netcraft.com/)
สวนแบงการตลาดของโปรแกรม Web Server
13
14. องคประกอบของ Web Application (4)
PHP: 22,267,442 Domains, 1,291,738 IP Addresses
Data from Netcraft (http://news.netcraft.com/)
สถิติการใชงานภาษา PHP บนอินเทอรเน็ต
14
15. องคประกอบของ Web Application (5)
Apache Module Report (August 1st, 2005)
Module Count %
PHP 5,087,300 45.85
Perl 1,342,647 12.10
Tomcat 5,035 0.05
Data from Security Space
(http://www.securityspace.com/s_survey/data/man.200507/apachemods.html)
15
16. การประยุกตใช Web-based Application
Database,
Searching, XML, Web-based Interface
Information Grid,
Web Services,
Standard
Middleware
Datawarehouse Metadata-XML
Digital Archive portal
Database 1 Database 2 Database n
16