Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.

Slides:



Advertisements
Similar presentations
Molecular Biomedical Informatics Social Web Design & Research & Social Web Design & Research 1.
Advertisements

Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
NEXT. Create Pages in Blogger Another top user-requested feature has just graduated from Blogger In Draft! Blogger now makes it easy to create Pages linked.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Web Programming 網際網路程式設計 1 Darby Chang 張天豪 Web Programming 網際網路程式設計.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Web Programming 網際網路程式設計 1 Darby Chang 張天豪 Web Programming 網際網路程式設計.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Web Programming 網際網路程式設計 1 Darby Chang 張天豪 Web Programming 網際網路程式設計.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
 課程網頁 :  講師姓名 : 張苑 ( ㄩㄢˋ ) 瑩  實驗室 : 資電館 734 室 
1 Wireless and Mobile All-IP Networks Authors: Yi-Bing Lin and Ai-Chun Pang Publisher: Wiley ISBN:
1 st Year2 nd Year3 rd Year4 th Year FallSpringFallSpringFallSpringFallSpring 資料庫實務 (Database Practices) 資料庫系統 (Database System) 人工智慧 (Artificial Intelligence)
Stanford hci group / cs376 research topics in human-computer interaction Intelligent Display Techniques Scott Klemmer 06 December.
國立虎尾科技大學 飛機工程系航空電子組 車用資訊、通訊、與視聽娛樂伺服器之 SoC 嵌入式系統軟體開發 主講人 : 學生 楊鈞傑 2004/12/14.
CS1103 電機資訊工程實習 Department of Computer Science National Tsing Hua University.
本學期課程大綱. 主題 軟體進階 – 對分類軟體作原理及操作的介紹及實作 更多硬體 – 對目前主流之資訊相關硬體作介紹及討論.
鄭瑞興的個人簡介 中山資工所 鄭瑞興.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Android 遊戲設計模組 1 Android 開發環境建構 郭育政 東吳大學資訊管理系 涂昆源 萬能科技大學資訊工程系 余執彰 萬能科技大學資訊工程系 周建興 淡江大學電機工程系 林旭陽 東吳大學資訊管理系 教育部網路通訊人才培育先導型計畫 ─ 課程發展計畫.
SharePoint Mobile Improving efficiency of the mobile workforce Anthony Pham Product Support Manager KWizCom
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Social Web Design & Research 社群網站設計 & 研究 Social Web Design & Research 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
Desktop and Mobile Testing Miroslav Shtilianov QA Engineer Automated Testing Team Telerik QA Academy
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Social Web Design & Research 社群網站設計 & 研究 Social Web Design & Research 1.
Spring /6.831 User Interface Design and Implementation1 Lecture 26: Mobile User Interfaces.
Win8 on Intel Programming Course The challenge Paul Guermonprez Intel Software
卓越計劃進度報告 JNDI Java Naming and Directory Interface 網際網路實驗室 報告人 潘燕弘.
Web Design Teams What role do you play?. Client Person or organization who pays for the website to be designed and maintained. Person or organization.
Moving from Web-based Collaboration to the Mobile Arena Nimrod Geva Product Group Manager, KWizCom
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Kapi’olani Community College Macromedia Flash 2 In-class Presentation Week 2.
DUE Hello World on the Android Platform.
Curiosity. Global Warming 計算機概論 Super Computer → PC.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Week 2: Mobile User Interfaces. Objectives Review of User Interface Design Mobile specific design challenges in mobile UIs –specifically modern smartphones.
User Interface Design Storyboarding Wireframe Diagram AP Inventor.
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
App reviews By Meghan Roles. Introduction I am going to be talking about 2 different apps. One app is called Tripomatic, which is a city guide, and the.
One Web Approach Designing for the future ©2013 Walgreen Co. All rights reserved. Confidential and proprietary information. For internal use only.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
Flash 的用途 Interactive Multimedia Application –Multi-platform on Webs on Desktops on Mobile Devices Important Topics –Internet Interactive Applications.
Prizm Content Connect HTML5 Responsive Viewer. Responsive Design Designed for better workflow and usability Responsive Design - 1 viewer for all view.
10 Mobile Application Framework Must Know to Launch New App.
© 2011 DigitalDay | MOBILE WEB INFORMATION ARCHITECTURE Best Practices Workshop 1.
Styling For Print From Screen to Paper
Your GIMP Portfolio Final Site.
About Users 怡婷.
Visual Designer – Tips and Tricks
Download CIW 1D0-621 Exam Latest Questions Answers - Updated 1D Braindumps - Realexamdumps.com
Working with Databases (I) 靜宜大學資管系 楊子青
Presentation transcript:

Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1

Design Pattern 設計模式 2 Web Programming 網際網路程式設計

Design pattern User interface design is getting important –user experience (UX, 使用者體驗 ) –Human-Computer Interface (HCI, 人機介面 ) –to stay current, you need to keep an eye on trends, new resources, and new techniques being implemented and talked about Looking at the solutions others have already come up with for common UI challenges –help you find the right existing solution –serve as the basis for coming up with something new and original Web Programming 網際網路程式設計 3

4

Design pattern libraries User Interface Design Patterns Pattern Tap Patternry Mephobox Web Programming 網際網路程式設計 5

Prototyping/mockup resources 製作原型的資源 6 Web Programming 網際網路程式設計

9

Design pattern is not for web only Some handset devices (smart phones) can share similar design patterns with web sites Tablets are more like web sites, where the most difference is the touch screen –compatible screen resolutions, no hover event –actually touch screens could be a necessary facility for desktops in the near future –consider to depend on as less keyboard as possible Desktops, sure! Why not to learn from the most senior platform? –many web applications were inspired by Apple products Web Programming 網際網路程式設計 14

Web Programming 網際網路程式設計 15

Web Programming 網際網路程式設計 16

Web Programming 網際網路程式設計 17

Feedback tools Concept Feedback –post your designs and concepts and get free feedback from the design community Landing Page Optimization –get feedback from real people on your landing page’s 5-second impression Questionnaire systems such as Google Docs, Wufoo and TypeformGoogle Docs WufooTypeform Web Programming 網際網路程式設計 18

Web Programming 網際網路程式設計 19 Some frameworks include them Foundation DHTMLX Dojo ZK jQTouch Scripty 2 Echo 3 Midori

Dive into some design patterns 深入一些設計模式 20 Web Programming 網際網路程式設計

21

Web Programming 網際網路程式設計 22

Web Programming 網際網路程式設計 23

Web Programming 網際網路程式設計 24 Any difference between the above two?

Web Programming 網際網路程式設計 25

Web Programming 網際網路程式設計 26

Web Programming 網際網路程式設計 27

Web Programming 網際網路程式設計 28

Web Programming 網際網路程式設計 29

Web Programming 網際網路程式設計 30

Web Programming 網際網路程式設計 31

Web Programming 網際網路程式設計 32

Web Programming 網際網路程式設計 33

Web Programming 網際網路程式設計 34

Web Programming 網際網路程式設計 35

Web Programming 網際網路程式設計 36

Web Programming 網際網路程式設計 37

Visual candies Back to visual candies, they are more like answering the question “how to make xxx more beautiful?” For example, you decided to use a horizontal navigation bar, just Google “horizontal navigation bar web showcase” and you will find Navigation Menus: Trends and ExamplesGoogle “horizontal navigation bar web showcase”Navigation Menus: Trends and Examples –the exact name is not important as Google is so smart –that’s why you need to first know which design patterns are already developed and used Web Programming 網際網路程式設計 38

Style vs. quality Web Programming 網際網路程式設計 39 There are many ways to improve the quality of your web site. But, it’s your responsibility to decide the style. Sometimes, “low quality” is also a kind of style.

Any Questions? Web Programming 網際網路程式設計 40

Today’s assignment 今天的任務 Web Programming 網際網路程式設計 41

Enhance the user experience Re-think about your user interface (widgets, transitions…) and refine those not so reasonable and those having better solutions available. Please (re-)design all pages of your site. If you have no preference of above-mentioned patterns, please add a modal dialog to show some News of your site.modal dialog Reference –40+ UI Design Tools and Resources40+ UI Design Tools and Resources –15 UI Design Patterns Web Designers Should Keep Handy15 UI Design Patterns Web Designers Should Keep Handy –43 Essential Controls for Web Applications43 Essential Controls for Web Applications Your web site ( ex9) will be checked not before 23:59 12/2 (Sun). You may send a report (such as some important modifications) to me in case I did not notice your features. Web Programming 網際網路程式設計 42

Appendix 附錄 43 Web Programming 網際網路程式設計

Two modern patterns Many teams used maps –is it a design pattern? sure, of course you can count it in –MigrationsMap.net is developed for the author to learn and have fun with HTML5 technologiesMigrationsMap.net –Knowing the dependent technologies is also helpful for us Raphael.js, Color Brewer, Hasher.js and ModernizrRaphael.jsColor BrewerHasher.jsModernizr Another fancy UI that I will use in my future web sites –jQuery.fracs determines the fraction of an HTML element that is currently in the viewport, as well as the fraction it takes of the complete viewport and the fraction of the area that might possibly be visiblejQuery.fracs Web Programming 網際網路程式設計 44