The document discusses the JQuery Mobile framework. It provides an overview and introduction to JQuery Mobile, which is an API based on JQuery for building mobile web sites and applications. It focuses on the mobile user interface and supports HTML5, JavaScript, and most web frameworks. The document then covers setting up the environment for JQuery Mobile and describes key aspects of the framework like pages, dialogs, toolbars, buttons, lists, forms and more.
2. OBJECTIVES
• Understanding Present Business Competition
• Why should we pay attention to OSS?
• Understanding Open Source Software
• Definitions and Principles
• Application Categories
• Understanding how companies use IT/IS nowadays
• Integration levels
2
3. OUTLINE
• i-Business and i-Company
• OSS definition and principles
• OSS application Categories
• Back to Business
• Organizational IT/IS Adoption and Application
• Cases
• Eclipse, Netbeans, Monodevelop
• Applications
3
4. I-BUSINESS AND I-COMPANY1
• Resource Based View (資源基礎觀點)
• 稀少、不可取代、難以模仿、價值創造
• Firm-specific capability
• Business process, IT/IS, ERP agility
• IT/IS: critical resource != 競爭優勢
• Routine operation
• Business process
• Marketing promotion
• Customer relationship maintenance
• Business strategy planning
4
5. I-BUSINESS AND I-COMPANY2
• 取得 IT/IS
• In-house development (昂貴、長開發時間)
• Commercial proprietary software/systems(昂貴、無法任意修改)
• Open Source Software
• Open Source Software
• 使用者可以自由、獨立與沒有分別地使用軟體與其原始碼
• 軟體授權下允許的再使用:使用者取得並自由修改原始碼與功能的特
性
將有助於企業的IT部門或專員,針對商業需求進行軟體功能的調整或新
增,大幅縮短內部重新自行發展軟體的時程與投資。
風險呢? 授權條款、IT維運能力
5
11. OSS DEFINITION AND PRINCIPLES5
• 原創作者程式原始碼的完整性 Integrity of The Author's
Source Code
• 此原則指出,OSS之授權可要求原始者程式碼的完整性,但必須允
許其他使用者以修正檔(patch files)的方式對該OSS進行修改並
加入散佈的程式包裹(package)。依循此原則,OSS之授權條
款亦可要求受到修改後的OSS成果(i.e., derived works)冠以不
同名稱或版本而與原始版本做區別。此原則可確保並區分各程式開
發者之責任與評價。
11
12. OSS DEFINITION AND PRINCIPLES6
• 不得對任何人或團體有差別待遇
No Discrimination Against Persons or Groups
• 歸屬OSS的軟體其授權條款不得限制使用者或使用團體。然而,某
些國家(如:美國)當地法律有軟體輸出限制,授權條款可提醒使
用者有此限制存在,但條款本身不得具有該種限制。
12
13. OSS DEFINITION AND PRINCIPLES7
• 對程式在任何領域內的利用不得有差別待遇
No Discrimination Against Fields of Endeavor
• 歸屬OSS的軟體其授權條款不得限制使用該軟體的領域,例如:限
制商用或用於基因研究。值得注意的是,OSS的授權條款本身並不
排斥商業用途,但某些授權使用規定(如:GPL v1要求開放所有
原始碼),則可能降低或限制了最終產品之可商用潛力。
13
14. OSS DEFINITION AND PRINCIPLES8
• 散佈授權條款 Distribution of license
• OSS之軟體授權協議隨著OSS散佈適用至收到程式的所有使用者,
無論僅使用或修改後使用,都不得變更該OSS之原始授權協議。
• 一旦使用了某個OSS則等同於接受了該OSS所採用的授權條款。這
項協議確保了使用者對於OSS的使用或修改皆無法變動原始授權,
然而也由於授權無法變更,使用者必須接受授權協議所明定的條文,
因此可能影響最終的商用潛力,例如:採用GPL v1之OSS規定衍
生程式皆需公開且不得營利。
14
15. OSS DEFINITION AND PRINCIPLES9
• 授權條款不得專屬於特定產品
License Must Not Be Specific to a Product
• 意指個別OSS的授權協議並非限定於整體產品之授權條款。即使從
一個程式套裝包裹(program package)中抽取或散佈部分OSS
程式碼片段、函式庫等,採用者(即:程式接收者)皆需遵守該
OSS所採用之授權條款(並獲得特定權力)。
15
16. OSS DEFINITION AND PRINCIPLES10
• 授權條款不得限制其他軟體
License Must Not Restrict Other Software
• OSS本身的授權條款僅適用於該OSS,不得影響與限制其他一同散
佈軟體之授權條款。
16
17. OSS DEFINITION AND PRINCIPLES11
• 授權條款必須技術中立
License Must Be Technology-Neutral
• OSS之授權條款必須技術中立,不得限制或偏好特定方式以取得
OSS原始碼,必須提供便利的取得方式(例如:不能限制僅能以透
過圖型化介面的方式來取得軟體),此項原則確保了OSS的散佈特
性。
17
30. NETBEANS
• Rich Client Platform
• iReport
• Export to PDF, XHTML, OpenOffice, MS Word, MS Excel, XML, Text,
and many more.
http://jasperforge.org/website/ireportwebsite/IR%20Website/ir
_features.html?header=project&target=ireport
30
33. APPLICATIONS
• App-Stick
• http://www.app-stick.com/
• Portable App
• Portableapps
• http://portableapps.com/
• TTCS OSSWIN CD
• http://www.ttcsweb.org/osswin-cd/
• The TTCS OSSWIN CD is a collection of over 100 Free and
Open Source Software for home and business (i.e. any)
users using the Microsoft Windows 7/Vista/XP/2000
operating systems.
33