My Account Log in

1 option

NW.js essentials : build native desktop applications for Windows, Mac OS, or Linux using the latest web technologies / Alessandro Benoit ; reviewers, Dan Bendell, Marco Fabbri, Julio Freitas ; commissioning editor, Amarabha Banerjee ; acquisition editors, Reshman Raman ; content development editor, Gaurav Sharma ; technical editor, Humera Shaikh ; copy editors, Sarang Chari ; project coordinator, Harshal Ved ; proofreaders, Stephen Copestake, Safis Editing ; indexer, Mariammal Chettiyar ; graphics, Disha Haria, Abhinash Sahu ; production coordinator, Alwin Roy ; cover work, Alwin Roy.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Benoit, Alessandro, author.
Contributor:
Bendell, Dan, reviewer.
Fabbri, Marco, reviewer.
Freitas, Julio, reviewer.
Banerjee, Amarabha, editor.
Raman, Reshman, editor.
Sharma, Gaurav, editor.
Shaikh, Humera, editor.
Chari, Sarang, editor.
Ved, Harshal, project director.
Copestake, Stephen, proofreader.
Chettiyar, Mariammal, bibliographic antecedent.
Haria, Disha, artist.
Sahu, Abhinash, artist.
Roy, Alwin, production personnel, cover designer.
Safis Editing, proofreader.
Series:
Community experience distilled
Language:
English
Subjects (All):
Microsoft Windows (Computer file).
Application software--Management.
Application software.
Physical Description:
1 online resource (192 p.)
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt Publishing, 2015.
Language Note:
English
Summary:
If you are an experienced Node.js developer who wants to create amazing desktop applications using NW.js, this is the book for you. Prior knowledge of HTML5, jQuery, and CSS is assumed.
Contents:
""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""Acknowledgments""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Meet NW.js""; ""NW.js under the hood""; ""Features and drawbacks of NW.js""; ""NW.js � usage scenarios""; ""Popular NW.js applications""; ""Downloading and installing NW.js""; ""Installing NW.js on Mac OS X""; ""Installing NW.js on Microsoft Windows""; ""Installing NW.js on Linux""; ""Development tools""; ""Writing and running your first ""Hello World"" app""; ""Running NW.js applications on Sublime Text 2""
""Running NW.js applications on Microsoft Windows""""Running NW.js applications on Mac OS""; ""Running NW.js applications on Linux""; ""Summary""; ""Chapter 2: NW.js Native UI APIs""; ""The App API � the core of your applications""; ""Opening a file in your application natively""; ""Accessing the application data folder path""; ""Accessing the manifest file data""; ""Best practices for closing applications""; ""Registering system-wide hotkeys""; ""Other app APIs""; ""The Window API � working with windows on NW.js""; ""Instantiating a new window object""
""Window � setting size and position of windows""""Changing the window status""; ""Fullscreen windows and the Kiosk mode""; ""Frameless windows and drag regions""; ""The taskbar icon � get the user's attention!""; ""Closing windows""; ""Other Window APIs""; ""The Screen API � screen geometry functions""; ""The Menu API � handling window and context menus""; ""The contextual menu""; ""The window menu""; ""File dialogs � opening and saving files""; ""Opening multiple files""; ""Filtering by file type""; ""Opening a directory""; ""Saving files""; ""Suggesting a default path""
""Opening files through file dragging""""The Tray API � hide your application in plain sight""; ""The Clipboard API � accessing the system clipboard""; ""The Shell API � platform-dependent desktop functions""; ""Summary""; ""Chapter 3: Leveraging the Power of Node.js""; ""Routing and templating in NW.js""; ""Node.js global and process objects""; ""The window object""; ""Using NW.js' main module""; ""Handling paths in NW.js""; ""NW.js context issues""; ""Working with Node.js modules""; ""Internal modules""; ""Third-party modules written in JavaScript""
""Third-party modules with C/C++ add-ons""""Summary""; ""Chapter 4: Data Persistence Solutions and Other Browser Web APIs""; ""Data persistence solutions""; ""Web storage""; ""Web SQL Database""; ""IndexedDB""; ""XMLHttpRequest and BLOBs""; ""Handling media files""; ""Shedding some light on security issues""; ""The Web Notifications API""; ""Summary""; ""Chapter 5: Let's Put It All Together""; ""Let's get started!""; ""A matter of style""; ""The HTML5 skeleton""; ""Let's dive deep into the application logic""; ""The application layer""; ""Adding a new task""; ""Loading all the tasks""
""Implementing export and sync features""
Notes:
"Community experience distilled"--Cover.
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed June 8, 2015).
OCLC:
910282286

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account