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 網際網路程式設計.
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
Molecular Biomedical Informatics 分子生醫資訊實驗室 Web Programming 網際網路程式設計 1.
1 Wireless and Mobile All-IP Networks Authors: Yi-Bing Lin and Ai-Chun Pang Publisher: Wiley ISBN:
Stanford hci group / cs376 research topics in human-computer interaction Intelligent Display Techniques Scott Klemmer 06 December.
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.
數位實驗  麵包板實驗 電路板之前 配合各種量測儀器  示波器 (oscillator)  波形產生器 (wave generator)  電源產生器 (power supply)  數位電表 (digital meter)  EDA(Electronic Design Automation)
數位系統實驗 --課程介紹 教師:潘欣泰.
數位系統實驗 -- 課程介紹 教師:潘欣泰. 課程目標  數位系統導論課程之實習課程  接續數位電路學課程  養成學生動手做的習慣  使學生對數位電路設計有實際的體驗.
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.
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.
Part II: New Developments in RWD. Background RWD is constantly evolving. Designers continue to refine RWD theory and practice. New tools are constantly.
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.
Responsive design - Bedrock to our site Responsive site templates included.
DUE Hello World on the Android Platform.
L/O/G/O I phone Safari Application Name : Malak Saleh Al-Qahtani ID :
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Web Design 社群網站設計 1 Darby Chang 張天豪 Social Web Design 社群網站設計.
Responsive Web Designing Using CSS3 & HTML5 -Sandip Jadhav “We are building a web, for all device ”
© 2009 AU Optronics Corporation – Proprietary and Confidential skyforce / RSEE4 2010/09/30 Weekly Report.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Differences between Desktop Web Sites and Mobile Web Sites Yonglei Tao.
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
FollowMe Kunal Chawla Shantanu Gupta Dinesh Joshi Radhika Shivapurkar.
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.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
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.
Copyright © 2015 rosixtechnology.in To be a world renowned company for providing Software Solutions & Product based IT infrastructure.
10 Mobile Application Framework Must Know to Launch New App.
© 2011 DigitalDay | MOBILE WEB INFORMATION ARCHITECTURE Best Practices Workshop 1.
HTML5 and CSS3 Illustrated Unit E: Inserting and Working with Links.
CSCI 1720 W3.CSS – Part 1 East Tennessee State University Department of Computing CSCI 1720 Intermediate Web Design.
User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins
Collaboration with Google Docs
Download CIW 1D0-621 Exam Latest Questions Answers - Updated 1D Braindumps - Realexamdumps.com
Working with Databases (I) 靜宜大學資管系 楊子青
Web Page Layout Imran Rashid CTO at ManiWeber Technologies.
Web Client Side Technologies Raneem Qaddoura
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

Compared to visual candies such as gradients, rounded borders and ribbons, design patterns are more fundamental and importantgradients rounded bordersribbons

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

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

Lumzy

Mockingbird

The Pencil Project

10 UI Design Framework for Illustrator

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 Web Programming 網際網路程式設計 12

Unique Mobile UI Design Elements

Android UI Elements Set

iPad GUI Set

Desktops? 17 Sure! Why not to learn from the most senior platform? Many web applications were inspired by Apple products Web Programming 網際網路程式設計

OSX Leopard GUI Set

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 網際網路程式設計 19

Web Programming 網際網路程式設計 20 Some frameworks include them Bootstrap Semantic UI Foundation DHTMLX Dojo ZK jQuery Mobile jQTouch Scripty 2 Echo 3 Midori

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

22 Page grids

Web Programming 網際網路程式設計 23 Vertical navigation bar

Web Programming 網際網路程式設計 24 Horizontal navigation bar

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

Web Programming 網際網路程式設計 26 Tabs

Web Programming 網際網路程式設計 27 Breadcrumbs/ 麵包屑

Web Programming 網際網路程式設計 28 Content footer

Web Programming 網際網路程式設計 29 Pagination

Web Programming 網際網路程式設計 30 Lazy registration

Web Programming 網際網路程式設計 31 Information dashboard / 儀表板

Web Programming 網際網路程式設計 32 Form wizard / 精靈

Web Programming 網際網路程式設計 33 Auto-complete/auto-suggest 自動完成

Web Programming 網際網路程式設計 34 Dialog

Web Programming 網際網路程式設計 35 Floating footer

Web Programming 網際網路程式設計 36 Progress indicator

Web Programming 網際網路程式設計 37 Rating

Web Programming 網際網路程式設計 38 Scoped search

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 網際網路程式設計 39

Style vs. quality Web Programming 網際網路程式設計 40 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 網際網路程式設計 41

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

Enhance the user experience Re-think about your user interface (widgets, transitions…) and refine those not so reasonable and those having better solutions available. If you have no preference of above-mentioned patterns, please add a off-canvas UI.off-canvas 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 ( ex10) will be checked not before 23:59 12/10 (Tue). You may send a report (such as some important modifications) to me in case I did not notice your features. Or, even better, just explain your modifications in the homepage. Web Programming 網際網路程式設計 43

Appendix 附錄 44 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 網際網路程式設計 45