0

web page design free software

Tài liệu Web page design in 7 days doc

Tài liệu Web page design in 7 days doc

Quản trị Web

... beautiful web pages however code under web page may be complicated.To design an html web page you have two options:a. You can use a web page editor like Microsoft FrontPage to create web pages. ... sides.</BLOCKQUOTE></BODY></HTML>3-5 Images in your web page In previous lesson you learned how to use an image as a background for web pages. It wasBack NextBack Next Web page design courseLesson 2Course support ... <HTML><HEAD><TITLE>Title of the page& lt;/TITLE></HEAD></HTML>1-7 Web page bodyNow our web page needs a body in which we will enter web page content. As you may guess wewill...
  • 72
  • 360
  • 0
Best free software-Phần Mềm

Best free software-Phần Mềm

Tin học

... vào các Website, mật khẩu e-mail, hỗ trợ kéo - thả các account(gồm username và password). Chương trình nặng 1,63MB, tải tại www.access-manager.co.uk hay www.echip.com.vnROTATE 1.02 (free) xoay ... trình có dung lượng 157 kb, tải tại www.nemokprod.go.ro hay www.echip.com.vnAccess Manager 2.0 ( free) Chương trình quản lý mật khẫu miễn phí đơn giản và dễ sử dụng. Người sử dụng dùng 1 mật ... Các phần mềm miễn phí hay:nBINDER 3.0 Nén, bảo vệ và đóng gói dữ liệu (free) nBinder là chương trình miễn phí cho phép nén các tập tin thi hành mà không làm thay đổi...
  • 2
  • 243
  • 0
Free Software tools for embedded systems

Free Software tools for embedded systems

Kỹ thuật lập trình

... ) and can boot several operating systems (Linux, uClinux, and others)Softgun: http://softgun.sourceforge.netVirtual ARM system with many virtual on­board peripherals. Boots Linux.SWARM ­ Software ARM ­ arm7 emulatorhttp://www.cl.cam.ac.uk/~mwd24/phd/swarm.htmlCan run uClinux13 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008klibchttp://www.kernel.org/pub/linux/libs/klibc/“Kernel C library”Tiny and minimalistic C library designed for use in an initramfs at boot time (alternative to initrds).Fine for the creation of simple shell scripts.Ships with small executables for use in shells, built with klibc,and a klcc compiler to compile your own applications.Not elaborate enough to support BusyBox applications.Useful details in  http://en.wikipedia.org/wiki/Klibc19 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Platform specific toolchains (1)ARMCode Sourcery (supports GNU/Linux, EABI and uClinux):http://www.codesourcery.com/gnu_toolchains/arm/Also available for Windows workstations.MIPShttp://www.linux­mips.org/wiki/Toolchains (useful links)6 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Training contents (3)AnnexesAutomatic system generation with BitBake / OpenEmbedded33 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Other emulatorsColdFire emulatorhttp://www.slicer.ca/coldfire/Can boot uClinux37 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Minicom (1)Definition: serial communication programAvailable in all GNU / Linux distributionsCapabilities (all through a serial link):Serial console to a remote Unix systemFile transferModem control and dial­upSerial port configuration50 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Denx Software Engineeringhttp://denx.deCreated by Wolfgang Denk,the author of the U­Boot bootloader.Create and support the Embedded Linux Development Kit (ELDK),a complete and well documented development environment.This kit is not only Free Software, it can be downloaded freely by anyone.A great community member and contributor!15 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008 Free Software tools for embedded systemsGNU / Linux workstationCross­compiling toolchains9 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008uClibchttp://www.uclibc.org/ from CodePoet ConsultingLicense: LGPLLightweight C library for small embedded systems, with most features though.The whole Debian Woody was ported to it ... ) and can boot several operating systems (Linux, uClinux, and others)Softgun: http://softgun.sourceforge.netVirtual ARM system with many virtual on­board peripherals. Boots Linux.SWARM ­ Software ARM ­ arm7 emulatorhttp://www.cl.cam.ac.uk/~mwd24/phd/swarm.htmlCan run uClinux13 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008klibchttp://www.kernel.org/pub/linux/libs/klibc/“Kernel C library”Tiny and minimalistic C library designed for use in an initramfs at boot time (alternative to initrds).Fine for the creation of simple shell scripts.Ships with small executables for use in shells, built with klibc,and a klcc compiler to compile your own applications.Not elaborate enough to support BusyBox applications.Useful details in  http://en.wikipedia.org/wiki/Klibc19 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Platform specific toolchains (1)ARMCode Sourcery (supports GNU/Linux, EABI and uClinux):http://www.codesourcery.com/gnu_toolchains/arm/Also available for Windows workstations.MIPShttp://www.linux­mips.org/wiki/Toolchains (useful links)6 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Training contents (3)AnnexesAutomatic system generation with BitBake / OpenEmbedded33 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Other emulatorsColdFire emulatorhttp://www.slicer.ca/coldfire/Can boot uClinux37 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Minicom (1)Definition: serial communication programAvailable in all GNU / Linux distributionsCapabilities (all through a serial link):Serial console to a remote Unix systemFile transferModem control and dial­upSerial port configuration50 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Denx Software Engineeringhttp://denx.deCreated by Wolfgang Denk,the author of the U­Boot bootloader.Create and support the Embedded Linux Development Kit (ELDK),a complete and well documented development environment.This kit is not only Free Software, it can be downloaded freely by anyone.A great community member and contributor!15 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008 Free Software tools for embedded systemsGNU / Linux workstationCross­compiling toolchains9 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008uClibchttp://www.uclibc.org/ from CodePoet ConsultingLicense: LGPLLightweight C library for small embedded systems, with most features though.The whole Debian Woody was ported to it ... Support servicesUseful if you don't have your own support resourcesLong term support commitment, even for versions considered as obsolete by the community, but not by your users!44 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Commercial toolsetsCaution: commercial doesn't mean proprietary!Vendors play fair with the GPL and do make their source code available to their users, and most of the time, to the community.As long as they distribute the sources to their users, the GPL doesn't require vendors to share their sources with any third party.No issue with all the GPL sources developed by or with the community.Graphical toolkits developed by the vendors look proprietary. Their licenses are not advertised on their websites! You have to be a customer to know or get a free preview kit to know.35 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008 Free Software tools for embedded systemsGNU / Linux workstationVarious tools34 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Emulators ­ SummarySystem emulatorsUseful to experiment with a full system, including the kernelqemu: x86, x86_64, arm, sparc, ppc, mipsSkyEye: several arm architecturesUser emulatorsUseful to run or debug user space binaries for other CPUsqemu: x86, arm, sparc, ppc, mips20 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Platform specific toolchains (2)ColdfireCode Sourcery (supports ELF, GNU/Linux and uClinux):http://www.codesourcery.com/gnu_toolchains/coldfirePowerPCCode Sourcery (supports GNU/Linux and EABI)http://www.codesourcery.com/gnu_toolchains/power.html49 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Sysgo ­ Koan Software http://sysgo.comELinOS development toolset,in particular based on Eclipseand the Linux Trace Toolkit.Includes FreeToolBox, a freely downloadable compiling and rootfs creating toolchain.Supports i386, arm and ppc.Hard real­time support with their own microkernel (PikeOS),an approach similar to RTAI.http://koansoftware.comMakers of KaeilOS(http://koansoftware.com/kaeilos/), a GPL embedded Linux distribution for industrial applications.KaeilOS supports i386 and popular arm platforms. Other platforms supported upon request.Includes several graphical toolkits and supports hard real­time (RTAI, Xenomai, preemption patches).Unfortunately, KaeilOS is GPL but not available for public download.16 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Standalone toolchain buildBuilding a cross­compiling toolchain by yourself is a difficult and painful task! Can take days or weeks!Lots of details to learn. Several components to build(building gcc twice: once for gcc + once for compilers that need the C library).Lots of decisions to make(such as C library version and configuration for your platform)Need kernel headers and C library sourcesNeed to be familiar with current gcc issues and patches on your platformUseful to be familiar with building and configuring toolshttp://www.aleph1.co.uk/armlinux/docs/toolchain/toolchHOWTO.pdfcan show you how fun it can be!21 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Toolchain building utilitiesBuildroot: http://buildroot.uclibc.org/Dedicated Makefile to build uClibc based toolchainsand even entire root filesystems.Downloads sources and applies patches.Crosstool:  http://www.kegel.com/crosstool/Dedicated script to build glibc based toolchainsDoesn’t support uClibc yet.Downloads sources and applies patches.26 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008Toolchains ­ useful resourceseLinux.org toolchain page: http://elinux.org/Tool_Chains29 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008 Free Software tools for embedded systemsGNU / Linux workstationEmulators8 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008glibchttp://www.gnu.org /software/ libc/License: LGPLC library from the GNU projectDesigned for performance, standards compliance and portabilityFound on all GNU / Linux host systemsQuite big for small embedded systems: about 1.7 MB on Familiar Linux iPAQs (libc: 1.2 MB, libm: 500 KB)36 Free Software tools for embedded systems© Copyright 2004­2008, Free ElectronsCreative Commons Attribution­ShareAlike 2.5 licensehttp:/ /free electrons.comJan 24, 2008chrootAvailable in all GNU/Linux distributionsUsage:chroot <dir> [command]Runs a command or an interactive shellwith a special root directory.Standard usage: Internet serversServices executed in chroot jails: even when compromised,the service cannot gain access to the rest of the system.Usage for embedded system development:Develop and test a new root filesystem on the development host.Very easy to use when the host and target have the same CPU instruction set.Used by LFS (Linux From Scratch).Also used by Scratchbox: Qemu makes the usage of target binaries transparent./binlibetchttp/libetcbinchrootjail...
  • 132
  • 425
  • 0
Web Application Design Patterns- P1

Web Application Design Patterns- P1

Thiết kế - Đồ họa - Flash

... published and conducted a number of tutorials and in-house training workshops on web site design, web application design, and design pat-terns in the United States and internationally. Pawan has a ... frameworks to facilitate web application development. CHALLENGES TO DESIGNING INTERFACES FOR WEB APPLICATIONS Despite these benefi ts and increasing use, designing interfaces for web applica-tions ... Loosely coupled ” web architecture An important challenge faced by web application designers is caused by the “ loosely coupled ” or “ stateless ” nature of the Web. The Web s interaction...
  • 30
  • 614
  • 2
Web Application Design Patterns- P16

Web Application Design Patterns- P16

Thiết kế - Đồ họa - Flash

... have ( Figure Web. 30 ). Similarly, if FIGURE WEB. 28 eBay offers the “ Live help ” link in the top-right section of the page. 9 CATEGORIZE HELP CONTENT Treat help as a web application ... Figure Web. 12 ). Application Help FIGURE WEB. 10 Yahoo! offers application-level help and makes it accessible on all the pages by placing a “ Help ” link in the top-right corner. FIGURE WEB. 11 ... accessible from all pages within the web application; the link or icon for help is typically placed in the top-right corner of the page as part of the main or util-ity navigation ( Figure Web. 10 ). ...
  • 19
  • 281
  • 2
Web Application Design Patterns- P17

Web Application Design Patterns- P17

Thiết kế - Đồ họa - Flash

... other help options they have ( Figure Web. 30 ). Similarly, if FIGURE WEB. 28 eBay offers the “ Live help ” link in the top-right section of the page. WEB APPENDIX Help10 OFFER SEARCH FUNCTIONALITY ... sections ( Figure Web. 13 ). HIGHLIGHT COMMON QUESTIONS Anticipate the most common or popular questions for the web application and highlight them on the main help page ( Figure Web. 14 ). Regularly ... Figure Web. 12 ). Application Help FIGURE WEB. 10 Yahoo! offers application-level help and makes it accessible on all the pages by placing a “ Help ” link in the top-right corner. FIGURE WEB. 11...
  • 18
  • 318
  • 1
Web Application Design Patterns- P2

Web Application Design Patterns- P2

Thiết kế - Đồ họa - Flash

... multiple pages (see Chapter 5). Short Forms FIGURE 2.10 On Jottit, to create a Web page, users simply enter text and click the “ Create a Page ” button (a). Users then get their Web page and ... forms makes fi lling out each page faster, and users are more likely to perceive them to be shorter as compared to the entire form presented on one page. Related design patterns Once forms ... easier to fi nd information on a page, especially when users are editing information (Mayhew, 1991). Related design patterns Reducing errors is an important aspect of designing effective forms....
  • 30
  • 360
  • 1
Web Application Design Patterns- P3

Web Application Design Patterns- P3

Thiết kế - Đồ họa - Flash

... return them to the page they are likely to see if they were already reg-istered or logged in, such as the shipping information page. Related design patterns For many web applications, registration ... SAME PAGE AS THE FORM Web applications that show error messages on a different page force users to memorize the error(s) and the instructions to fi x them before returning to the form page ... 3.19 ). This can help increase users ’ trust in the web application. OFFER USERS AN OPTION TO REGISTER Designers usually strive to make their web applications more convenient to repeat users...
  • 30
  • 332
  • 1
Tài liệu Tổng quan SQL_ Internet Explorer Web Page Color Names docx

Tài liệu Tổng quan SQL_ Internet Explorer Web Page Color Names docx

Cơ sở dữ liệu

... ArticlesA59Part 9: ArticlesArticle 4Internet Explorer Web Page Color NamesWhen you’re setting color properties in a data access page, you normally enter a hexa-decimal value that represents ... represents the red-green-blue (RGB) color value that your browser can understand. However, data access pages must run in Microsoft Internet Explorer, and Internet Explorer also understands a wide variety...
  • 4
  • 298
  • 0
Tài liệu Web Application Design Patterns- P4 doc

Tài liệu Web Application Design Patterns- P4 doc

Thiết kế - Đồ họa - Flash

... either remain on the same page or are taken to the next page in the sequence. For example, if users decide to log in on a prod-uct details page, they remain on the same page. However, if they ... (similar to a “ home page ” on web sites). How Provide a “ launch ” page from which users can access all application functions or mini-applications. Control panels are designed using a hub-and-spoke ... and colors for their My Yahoo! page. This page intentionally left blank83 Control panels have quite a few similarities with home pages on content- oriented web sites: ■ They set an expectation...
  • 30
  • 376
  • 1
Tài liệu Web Application Design Patterns- P5 pdf

Tài liệu Web Application Design Patterns- P5 pdf

Thiết kế - Đồ họa - Flash

... starting from the application’s main page leading up to the current page that indicate the current page s location within the application hierarchy. Link each page reference in the breadcrumbs ... BELOW THE PAGE HEADER The most frequent placement of breadcrumbs is below the page header near the page title. If the primary navigation and/or search area is integrated with the page header, ... CORRESPONDING PAGE TITLES Just like the recommended practice for link labels to match their destination page titles, parent pages in breadcrumbs should match their corresponding page titles....
  • 30
  • 375
  • 1
Tài liệu Web Application Design Patterns- P6 docx

Tài liệu Web Application Design Patterns- P6 docx

Thiết kế - Đồ họa - Flash

... results for the search keywords “ WEB DESIGN, ” “ Web Design, ” and “ web design. ” FIGURE 6.21 NexTag shows both the number of results on the current page and the total number of results. ... the top of the page. ■ They can be shown in a pop-up if users are likely to access tips from a search results page or the advanced search page and losing their current page (and search ... individual steps on separate pages, a recent trend is to consider an accordion interface design approach ( Figure 5.34 ). This design shows all the steps on the same page but, like a wiz-ard,...
  • 30
  • 309
  • 1
Tài liệu Web Application Design Patterns- P7 doc

Tài liệu Web Application Design Patterns- P7 doc

Thiết kế - Đồ họa - Flash

... search results pages ( Figure 6.35 ): ■ On the fi rst page, disable links to “ fi rst ” and/or “ previous ” pages. ■ On the last page, disable links to “ next ” and/or “ last ” pages. ■ ... summit ” might jump to the beginning of the “ T ” pages and then use pagination controls at the top of the page to go backward until they get to a page the fi rst result of which is closest to the ... results to just a few pages and they do not mind scrolling, a case can be made for showing more search results on a page (Spool, 2008b). Showing 50 search results per page appears to be optimal...
  • 30
  • 312
  • 1
Tài liệu Web Application Design Patterns- P8 pdf

Tài liệu Web Application Design Patterns- P8 pdf

Thiết kế - Đồ họa - Flash

... on the same page or on a separate page. For example, actions, such as “ update cart, ” keep users on the same page, whereas actions, such as “ compare, ” take users to a separate page. 2. ... SearchMe shows search results primarily as a series of thumbnails of web pages that users can fl ip through to fi nd the desired page. In addition, if they had previously accessed a useful one ... a dialog or taking them to a separate page. Once users have provided additional informa-tion and submitted the request, they are returned to the list page, where they can see the results of...
  • 30
  • 327
  • 1

Xem thêm