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 |
Autore | Benoit Alessandro |
Pubbl/distr/stampa | Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015 |
Descrizione fisica | 1 online resource (192 p.) |
Disciplina | 006.78 |
Collana | Community experience distilled |
Soggetto topico | Application software - Management |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""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"" |
Record Nr. | UNINA-9910797265303321 |
Benoit Alessandro | ||
Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
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 |
Autore | Benoit Alessandro |
Pubbl/distr/stampa | Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015 |
Descrizione fisica | 1 online resource (192 p.) |
Disciplina | 006.78 |
Collana | Community experience distilled |
Soggetto topico | Application software - Management |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""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"" |
Record Nr. | UNINA-9910824123703321 |
Benoit Alessandro | ||
Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2015 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|