Redmine plugin extension and development : build stunning extensions quickly and efficiently by leveraging Redmine's plugin facilities / / Alex Bevilacqua ; cover image by Aniket Sawant |
Autore | Bevilacqua Alex |
Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (114 p.) |
Disciplina | 658.4040285 |
Collana | Community Experience Distilled |
Soggetto topico | Project management - Data processing |
ISBN | 1-78328-875-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Redmine Plugins; An introduction to our sample plugin; Generating a new plugin; Using custom gemsets in our plugin; Generating models and controllers; Diving into the initialization file; Plugin attributes; Initialization checks; Checking for a specific Redmine version; Ensuring the existence of other plugins; Extending core Redmine features; Working with Redmine menus; Initializing named permissions; Project module availability
Adding custom events to the activity streamRegistering custom text formatting macros; Summary; Chapter 2: Extending Redmine Using Hooks; Understanding hooks; View hooks; Controller hooks; Model hooks; Helper hooks; A sample view hook implementation; Identifying the callback; Integrating the hook; Creating the view partial; Summary; Chapter 3: Permissions and Security; Summarizing Redmine's permissions system; Declaring custom permissions; Ensuring access restrictions in models, views, and controllers; Understanding custom content access control; Managing user whitelists Restricting access via whitelistsEnforcing the whitelist; Summary; Chapter 4: Attaching Files to Models; Model preparation; Enabling attachments in our views; Controller modifications to accommodate attachments; Listing and managing attachments; Managing attachment permissions; Summary; Chapter 5: Making Models Searchable; Registering our plugin; Preparing our models to be searched; Configuring search options; Filtering search results using custom permissions; Including article content in the search; Summary; Chapter 6: Interacting with the Activity Stream; Overview of the activity stream Preparing our modelRegistering our model; Configuring an activity provider; Customizing activity entries; Summary; Chapter 7: Managing Plugin Settings; An overview of Redmine's global plugin settings; Enabling settings management; Configuration management; Exposing plugin methods to the settings partial; Accessing our settings; Summary; Chapter 8: Testing Your Plugin; Testing infrastructure layout; Basics of test fixtures; Working around a Redmine testing issue; Running tests; Writing functional tests; Writing integration tests; Writing unit tests; Preparing a test database Continuous integration with TravisSummary; Appendix: Releasing Your Plugin; Managing your plugin's source code; Starting a blog; Publishing your plugin on redmine.org; Announcing your plugin on redmine.org; Summary; Index |
Record Nr. | UNINA-9910787828003321 |
Bevilacqua Alex | ||
Birmingham, [England] : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Redmine plugin extension and development : build stunning extensions quickly and efficiently by leveraging Redmine's plugin facilities / / Alex Bevilacqua ; cover image by Aniket Sawant |
Autore | Bevilacqua Alex |
Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (114 p.) |
Disciplina | 658.4040285 |
Collana | Community Experience Distilled |
Soggetto topico | Project management - Data processing |
ISBN | 1-78328-875-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Redmine Plugins; An introduction to our sample plugin; Generating a new plugin; Using custom gemsets in our plugin; Generating models and controllers; Diving into the initialization file; Plugin attributes; Initialization checks; Checking for a specific Redmine version; Ensuring the existence of other plugins; Extending core Redmine features; Working with Redmine menus; Initializing named permissions; Project module availability
Adding custom events to the activity streamRegistering custom text formatting macros; Summary; Chapter 2: Extending Redmine Using Hooks; Understanding hooks; View hooks; Controller hooks; Model hooks; Helper hooks; A sample view hook implementation; Identifying the callback; Integrating the hook; Creating the view partial; Summary; Chapter 3: Permissions and Security; Summarizing Redmine's permissions system; Declaring custom permissions; Ensuring access restrictions in models, views, and controllers; Understanding custom content access control; Managing user whitelists Restricting access via whitelistsEnforcing the whitelist; Summary; Chapter 4: Attaching Files to Models; Model preparation; Enabling attachments in our views; Controller modifications to accommodate attachments; Listing and managing attachments; Managing attachment permissions; Summary; Chapter 5: Making Models Searchable; Registering our plugin; Preparing our models to be searched; Configuring search options; Filtering search results using custom permissions; Including article content in the search; Summary; Chapter 6: Interacting with the Activity Stream; Overview of the activity stream Preparing our modelRegistering our model; Configuring an activity provider; Customizing activity entries; Summary; Chapter 7: Managing Plugin Settings; An overview of Redmine's global plugin settings; Enabling settings management; Configuration management; Exposing plugin methods to the settings partial; Accessing our settings; Summary; Chapter 8: Testing Your Plugin; Testing infrastructure layout; Basics of test fixtures; Working around a Redmine testing issue; Running tests; Writing functional tests; Writing integration tests; Writing unit tests; Preparing a test database Continuous integration with TravisSummary; Appendix: Releasing Your Plugin; Managing your plugin's source code; Starting a blog; Publishing your plugin on redmine.org; Announcing your plugin on redmine.org; Summary; Index |
Record Nr. | UNINA-9910813752903321 |
Bevilacqua Alex | ||
Birmingham, [England] : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Reporting with Microsoft SQL Server 2012 : learn to quickly create reports in SSRS and power view as well as understand the best use of each reporting tool / / James Serra, Bill Anton ; cover image by Aniket Sawant |
Autore | Serra James |
Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (143 p.) |
Disciplina | 005.7585 |
Collana | Professional Expertise Distilled |
Soggetto topico |
Client/server computing
Database management |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78217-173-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Reporting; Standard reporting with SSRS; Self-service reporting with Power View; Power View limitations; Reporting scenarios; Scenario 1; Scenario 2; Scenario 3; Scenario 4; Scenario 5; Scenario 6; Scenario 7; Scenario 8; Scenario 9; Scenario 10; Scenario 11; Scenario 12; Scenario 13; Summary; Chapter 2: SSRS - Standard Reporting; Primary components of a report; Data source; Dataset; Report items; Additional components of a report; Report parameters
ExpressionsActions; Custom code; Report development environment; Server features and functionality; Choosing an installation mode - SharePoint Integrated versus Native; Scheduling; Subscriptions; Report snapshots; Caching; Data alerts; My Reports (Native mode only); Linked reports (Native mode only); Consuming reports; Online; Offline; Data feed; Extensibility; Security; Roles and permissions; Securing Report Server objects; Data security; Summary; Chapter 3: Development Activity with SSRS; Prerequisites; Tutorial scenario; Creating a Reporting Services project; Creating a report object Creating a shared data sourceAdding reference to shared data source; Creating a dataset; Adding a report item; Deploying a report project; Summary; Chapter 4: Power View - Self-service Reporting; Getting started; PowerPivot; Business Intelligence Semantic Model; Power View within SharePoint; Setup; Tabular model connection; Starting Power View connected to a tabular model connection; Multidimensional model connection; Starting Power View connected to a multidimensional model connection; Power View within Excel 2013; Setup; Data models; Starting Power View in Excel; Importing data into Excel Adding data to a worksheet and inserting data into Power ViewNot adding data to a worksheet and inserting data into Power View; Adding data to a worksheet and using Power Pivot; Not adding data to a worksheet and using Power Pivot; Data visualizations; The user interface; Enhancing data models; Deploy and share reports; Presentation modes; Reports with multiple views in Power View; Adding multiple views; Navigating among views; View filters; View preview images; Chart highlighting, slicers, and filtering; Chart highlighting; Slicers; Filtering; View-level/sheet-level filters Visualization-level filtersBasic filters; Advanced filters; Search in filters; Sorting; Export reports to Microsoft Office PowerPoint; Design tips; Undo/Redo; Arranging visualizations; Fit to window; Pop out; Summary; Chapter 5: Development Activity with Power View; Prerequisites; Tutorial scenario; Creating a BI Semantic Model (BISM) connection; Opening the Power View design interface; Creating bar charts; Creating pie charts; Creating column charts; Adding a slicer; Deploying reports to SharePoint; Summary; Index |
Record Nr. | UNINA-9910463905303321 |
Serra James | ||
Birmingham, [England] : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Reporting with Microsoft SQL Server 2012 : learn to quickly create reports in SSRS and power view as well as understand the best use of each reporting tool / / James Serra, Bill Anton ; cover image by Aniket Sawant |
Autore | Serra James |
Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (143 p.) |
Disciplina | 005.7585 |
Collana | Professional Expertise Distilled |
Soggetto topico |
Client/server computing
Database management |
ISBN | 1-78217-173-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Reporting; Standard reporting with SSRS; Self-service reporting with Power View; Power View limitations; Reporting scenarios; Scenario 1; Scenario 2; Scenario 3; Scenario 4; Scenario 5; Scenario 6; Scenario 7; Scenario 8; Scenario 9; Scenario 10; Scenario 11; Scenario 12; Scenario 13; Summary; Chapter 2: SSRS - Standard Reporting; Primary components of a report; Data source; Dataset; Report items; Additional components of a report; Report parameters
ExpressionsActions; Custom code; Report development environment; Server features and functionality; Choosing an installation mode - SharePoint Integrated versus Native; Scheduling; Subscriptions; Report snapshots; Caching; Data alerts; My Reports (Native mode only); Linked reports (Native mode only); Consuming reports; Online; Offline; Data feed; Extensibility; Security; Roles and permissions; Securing Report Server objects; Data security; Summary; Chapter 3: Development Activity with SSRS; Prerequisites; Tutorial scenario; Creating a Reporting Services project; Creating a report object Creating a shared data sourceAdding reference to shared data source; Creating a dataset; Adding a report item; Deploying a report project; Summary; Chapter 4: Power View - Self-service Reporting; Getting started; PowerPivot; Business Intelligence Semantic Model; Power View within SharePoint; Setup; Tabular model connection; Starting Power View connected to a tabular model connection; Multidimensional model connection; Starting Power View connected to a multidimensional model connection; Power View within Excel 2013; Setup; Data models; Starting Power View in Excel; Importing data into Excel Adding data to a worksheet and inserting data into Power ViewNot adding data to a worksheet and inserting data into Power View; Adding data to a worksheet and using Power Pivot; Not adding data to a worksheet and using Power Pivot; Data visualizations; The user interface; Enhancing data models; Deploy and share reports; Presentation modes; Reports with multiple views in Power View; Adding multiple views; Navigating among views; View filters; View preview images; Chart highlighting, slicers, and filtering; Chart highlighting; Slicers; Filtering; View-level/sheet-level filters Visualization-level filtersBasic filters; Advanced filters; Search in filters; Sorting; Export reports to Microsoft Office PowerPoint; Design tips; Undo/Redo; Arranging visualizations; Fit to window; Pop out; Summary; Chapter 5: Development Activity with Power View; Prerequisites; Tutorial scenario; Creating a BI Semantic Model (BISM) connection; Opening the Power View design interface; Creating bar charts; Creating pie charts; Creating column charts; Adding a slicer; Deploying reports to SharePoint; Summary; Index |
Record Nr. | UNINA-9910787828203321 |
Serra James | ||
Birmingham, [England] : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Reporting with Microsoft SQL Server 2012 : learn to quickly create reports in SSRS and power view as well as understand the best use of each reporting tool / / James Serra, Bill Anton ; cover image by Aniket Sawant |
Autore | Serra James |
Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (143 p.) |
Disciplina | 005.7585 |
Collana | Professional Expertise Distilled |
Soggetto topico |
Client/server computing
Database management |
ISBN | 1-78217-173-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Reporting; Standard reporting with SSRS; Self-service reporting with Power View; Power View limitations; Reporting scenarios; Scenario 1; Scenario 2; Scenario 3; Scenario 4; Scenario 5; Scenario 6; Scenario 7; Scenario 8; Scenario 9; Scenario 10; Scenario 11; Scenario 12; Scenario 13; Summary; Chapter 2: SSRS - Standard Reporting; Primary components of a report; Data source; Dataset; Report items; Additional components of a report; Report parameters
ExpressionsActions; Custom code; Report development environment; Server features and functionality; Choosing an installation mode - SharePoint Integrated versus Native; Scheduling; Subscriptions; Report snapshots; Caching; Data alerts; My Reports (Native mode only); Linked reports (Native mode only); Consuming reports; Online; Offline; Data feed; Extensibility; Security; Roles and permissions; Securing Report Server objects; Data security; Summary; Chapter 3: Development Activity with SSRS; Prerequisites; Tutorial scenario; Creating a Reporting Services project; Creating a report object Creating a shared data sourceAdding reference to shared data source; Creating a dataset; Adding a report item; Deploying a report project; Summary; Chapter 4: Power View - Self-service Reporting; Getting started; PowerPivot; Business Intelligence Semantic Model; Power View within SharePoint; Setup; Tabular model connection; Starting Power View connected to a tabular model connection; Multidimensional model connection; Starting Power View connected to a multidimensional model connection; Power View within Excel 2013; Setup; Data models; Starting Power View in Excel; Importing data into Excel Adding data to a worksheet and inserting data into Power ViewNot adding data to a worksheet and inserting data into Power View; Adding data to a worksheet and using Power Pivot; Not adding data to a worksheet and using Power Pivot; Data visualizations; The user interface; Enhancing data models; Deploy and share reports; Presentation modes; Reports with multiple views in Power View; Adding multiple views; Navigating among views; View filters; View preview images; Chart highlighting, slicers, and filtering; Chart highlighting; Slicers; Filtering; View-level/sheet-level filters Visualization-level filtersBasic filters; Advanced filters; Search in filters; Sorting; Export reports to Microsoft Office PowerPoint; Design tips; Undo/Redo; Arranging visualizations; Fit to window; Pop out; Summary; Chapter 5: Development Activity with Power View; Prerequisites; Tutorial scenario; Creating a BI Semantic Model (BISM) connection; Opening the Power View design interface; Creating bar charts; Creating pie charts; Creating column charts; Adding a slicer; Deploying reports to SharePoint; Summary; Index |
Record Nr. | UNINA-9910819752203321 |
Serra James | ||
Birmingham, [England] : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
SignalR real-time application cookbook : use signalR to create real-time, bidirectional, and asynchronous applications based on standard web technologies / / Roberto Vespa ; cover image by Aniket Sawant |
Autore | Vespa Roberto |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (292 p.) |
Disciplina | 004.33 |
Collana | Quick answers to common problems |
Soggetto topico | Real-time data processing |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78328-596-6 |
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: Understanding the Basics; Introduction; Adding a Hub to an ASP.NET project; Adding a Hub to a self-hosting application; Connecting to a Hub from a JavaScript client; Connecting to a Hub from a .NET application; Chapter 2: Using Hubs; Introduction; Adding a method to a Hub and counting the calls to it; Calling back the caller from a Hub's method; Broadcasting to all connected clients; Adding a connection to a group; Removing a connection from a group
Broadcasting to all connected clients except the callerBroadcasting to all clients except the specified ones; Broadcasting to all clients in a group except the caller; Broadcasting from outside a Hub; Using the return value of a Hub method; Chapter 3: Using the JavaScript Hubs Client API; Introduction; Starting a Hub connection; Setting up connection transport strategies; Calling a server-side Hub method; Adding a client-side method on the proxy and calling it from the server; Managing errors across a complex asynchronous workflow; Chapter 4: Using the .NET Hubs Client API; Introduction Starting a Hub connectionSetting up connection transport strategies; Calling a server-side Hub method; Adding a client-side method on the proxy and calling it from the server; Managing errors across a complex asynchronous workflow; Chapter 5: Using a Persistent Connection; Introduction; Adding and registering a Persistent Connection; Sending messages from the server; Sending messages to the server; Exchanging messages between a server and a JavaScript client; Exchanging messages between a server and a .NET client; Chapter 6: Handling Connections; Introduction Controlling the lifetime of a connectionHandling a connection transient state; Establishing a cross-domain connection; Chapter 7: Analyzing Advanced Scenarios; Introduction; Generating static files for JavaScript proxies; Authorizing requests on a Hub; Authorizing requests on a Persistent Connection; Authorizing requests in a self-hosting context; Scaling up; Scaling out with Azure; Scaling out with Redis; Scaling out with SQL Server; Establishing proxy-less connections; Introducing dependency injection (simple approach); Introducing dependency injection (advanced approach) Using dependency injection to replace a default behaviorExtending the Hub pipeline; Handling errors; Chapter 8: Building Complex Applications; Introduction; Implementing a room-based chat application; Implementing a shared whiteboard; Implementing a real-time map of flying airplanes; Implementing a ""pets finder"" application; Implementing a custom backplane; Implementing a real-time error notification system; Appendix A: Creating Web Projects; Introduction; Creating an empty ASP.NET web application; Creating an ASP.NET web forms application; Creating an ASP.NET MVC application Creating an MVC controller and a related view |
Record Nr. | UNINA-9910458578603321 |
Vespa Roberto | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
SignalR real-time application cookbook : use signalR to create real-time, bidirectional, and asynchronous applications based on standard web technologies / / Roberto Vespa ; cover image by Aniket Sawant |
Autore | Vespa Roberto |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (292 p.) |
Disciplina | 004.33 |
Collana | Quick answers to common problems |
Soggetto topico | Real-time data processing |
ISBN | 1-78328-596-6 |
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: Understanding the Basics; Introduction; Adding a Hub to an ASP.NET project; Adding a Hub to a self-hosting application; Connecting to a Hub from a JavaScript client; Connecting to a Hub from a .NET application; Chapter 2: Using Hubs; Introduction; Adding a method to a Hub and counting the calls to it; Calling back the caller from a Hub's method; Broadcasting to all connected clients; Adding a connection to a group; Removing a connection from a group
Broadcasting to all connected clients except the callerBroadcasting to all clients except the specified ones; Broadcasting to all clients in a group except the caller; Broadcasting from outside a Hub; Using the return value of a Hub method; Chapter 3: Using the JavaScript Hubs Client API; Introduction; Starting a Hub connection; Setting up connection transport strategies; Calling a server-side Hub method; Adding a client-side method on the proxy and calling it from the server; Managing errors across a complex asynchronous workflow; Chapter 4: Using the .NET Hubs Client API; Introduction Starting a Hub connectionSetting up connection transport strategies; Calling a server-side Hub method; Adding a client-side method on the proxy and calling it from the server; Managing errors across a complex asynchronous workflow; Chapter 5: Using a Persistent Connection; Introduction; Adding and registering a Persistent Connection; Sending messages from the server; Sending messages to the server; Exchanging messages between a server and a JavaScript client; Exchanging messages between a server and a .NET client; Chapter 6: Handling Connections; Introduction Controlling the lifetime of a connectionHandling a connection transient state; Establishing a cross-domain connection; Chapter 7: Analyzing Advanced Scenarios; Introduction; Generating static files for JavaScript proxies; Authorizing requests on a Hub; Authorizing requests on a Persistent Connection; Authorizing requests in a self-hosting context; Scaling up; Scaling out with Azure; Scaling out with Redis; Scaling out with SQL Server; Establishing proxy-less connections; Introducing dependency injection (simple approach); Introducing dependency injection (advanced approach) Using dependency injection to replace a default behaviorExtending the Hub pipeline; Handling errors; Chapter 8: Building Complex Applications; Introduction; Implementing a room-based chat application; Implementing a shared whiteboard; Implementing a real-time map of flying airplanes; Implementing a ""pets finder"" application; Implementing a custom backplane; Implementing a real-time error notification system; Appendix A: Creating Web Projects; Introduction; Creating an empty ASP.NET web application; Creating an ASP.NET web forms application; Creating an ASP.NET MVC application Creating an MVC controller and a related view |
Record Nr. | UNINA-9910790915103321 |
Vespa Roberto | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
SignalR real-time application cookbook : use signalR to create real-time, bidirectional, and asynchronous applications based on standard web technologies / / Roberto Vespa ; cover image by Aniket Sawant |
Autore | Vespa Roberto |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (292 p.) |
Disciplina | 004.33 |
Collana | Quick answers to common problems |
Soggetto topico | Real-time data processing |
ISBN | 1-78328-596-6 |
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: Understanding the Basics; Introduction; Adding a Hub to an ASP.NET project; Adding a Hub to a self-hosting application; Connecting to a Hub from a JavaScript client; Connecting to a Hub from a .NET application; Chapter 2: Using Hubs; Introduction; Adding a method to a Hub and counting the calls to it; Calling back the caller from a Hub's method; Broadcasting to all connected clients; Adding a connection to a group; Removing a connection from a group
Broadcasting to all connected clients except the callerBroadcasting to all clients except the specified ones; Broadcasting to all clients in a group except the caller; Broadcasting from outside a Hub; Using the return value of a Hub method; Chapter 3: Using the JavaScript Hubs Client API; Introduction; Starting a Hub connection; Setting up connection transport strategies; Calling a server-side Hub method; Adding a client-side method on the proxy and calling it from the server; Managing errors across a complex asynchronous workflow; Chapter 4: Using the .NET Hubs Client API; Introduction Starting a Hub connectionSetting up connection transport strategies; Calling a server-side Hub method; Adding a client-side method on the proxy and calling it from the server; Managing errors across a complex asynchronous workflow; Chapter 5: Using a Persistent Connection; Introduction; Adding and registering a Persistent Connection; Sending messages from the server; Sending messages to the server; Exchanging messages between a server and a JavaScript client; Exchanging messages between a server and a .NET client; Chapter 6: Handling Connections; Introduction Controlling the lifetime of a connectionHandling a connection transient state; Establishing a cross-domain connection; Chapter 7: Analyzing Advanced Scenarios; Introduction; Generating static files for JavaScript proxies; Authorizing requests on a Hub; Authorizing requests on a Persistent Connection; Authorizing requests in a self-hosting context; Scaling up; Scaling out with Azure; Scaling out with Redis; Scaling out with SQL Server; Establishing proxy-less connections; Introducing dependency injection (simple approach); Introducing dependency injection (advanced approach) Using dependency injection to replace a default behaviorExtending the Hub pipeline; Handling errors; Chapter 8: Building Complex Applications; Introduction; Implementing a room-based chat application; Implementing a shared whiteboard; Implementing a real-time map of flying airplanes; Implementing a ""pets finder"" application; Implementing a custom backplane; Implementing a real-time error notification system; Appendix A: Creating Web Projects; Introduction; Creating an empty ASP.NET web application; Creating an ASP.NET web forms application; Creating an ASP.NET MVC application Creating an MVC controller and a related view |
Record Nr. | UNINA-9910822470403321 |
Vespa Roberto | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
SketchUp 2014 for architectural visualization : create stunning photorealistic and artistic visuals of your SketchUp models / / Thomas Bleicher, Robin de Jongh ; cover image by Aniket Sawant |
Autore | Bleicher Thomas |
Edizione | [Second edition.] |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing Ltd, , 2014 |
Descrizione fisica | 1 online resource (448 p.) |
Disciplina | 006.693 |
Collana | Community Experience Distilled |
Soggetto topico |
Three-dimensional imaging
Computer-aided design - Computer programs |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78355-842-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Quick Start Tutorial; The SketchUp interface; The main window and pallets; Toolbars; The status bar; The Value Control Box; Pallet windows; The Getting Started toolbar; Navigation; Select and Erase; Drawing tools; Edit tools; Core concepts; Splitting and healing; Groups; Inferencing; Layers and visibility; Further resources; Modeling the room; Setting up the view; Setting up the camera view; Saving the camera view; Setting up the sun; Applying SketchUp materials
Timber flooring materialModeling the window; Painting with digital photos; Doing a test rendering; Enhancing SketchUp materials; Saving the image; Summary; Chapter 2: Collecting a Toolset; Free, libre, or what?; Trimble SketchUp; SketchUp Pro, LayOut, and Style Builder; The 3D Warehouse; Unlimited upgrades - Ruby plugins; The Extension Warehouse; The Extension Manager; Old style Ruby scripts; Thea Render; Why use Thea Render?; Installing Thea Studio; Installing the Thea for SketchUp plugin; Downloading bonus content; Image-processing studio with GIMP Why do I need a professional-level image processor?Grabbing a copy of GIMP; Becoming a movie-making genius...almost!; Why can't I just use the output from SketchUp?; VirtualDub; Mac alternatives; Handbrake; Summary; Chapter 3: Composing the Scene; The importance of planning; How to begin with the end in mind; Sketch out your visuals; Think like a film set designer; Setting up an arch-viz scene; Importing terrain data; Using a site photo with Match Photo; What you need from a Match Photo image; Setting up a Match Photo scene; 3D drawing in a 2D photo Setting up a real-world location and the Sun's positionSetting up the time and date for shadows; Sketch plan; Starting with a 2D CAD site plan; Setting up a CAD site plan; Cleaning up the imported CAD data; Importing 3D data from CAD; Fleshing out your site plan; Massing the buildings; Setting up the camera to challenge and impress; Changing the field of view; Think like a pigeon; Orthographic and parallel projection; Saving days of toil with ready-made scenery; Billboard scenery elements; Creating billboard elements; Framing the scene with entourage; The specifity trap; Rough placeholders Inserting entourage placeholdersPrinting a test view; Summary; Chapter 4: Modeling for Visualization; Project file layout; Creating the basic building shape; Swapping _LR with _HR resolution versions; Carving out the detail; Modeling buildings in SketchUp; Modeling detail from CAD elevations; Modeling from a photograph; Modeling by eye or measurements; Low polygon modeling techniques; What is low polygon?; So what's the big deal about low polygon modeling?; Will I see it?; Can I replace it with 2D?; Can I reduce the number of segments in an arc or circle? Using components to increase productivity |
Record Nr. | UNINA-9910458333403321 |
Bleicher Thomas | ||
Birmingham, England : , : Packt Publishing Ltd, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
SketchUp 2014 for architectural visualization : create stunning photorealistic and artistic visuals of your SketchUp models / / Thomas Bleicher, Robin de Jongh ; cover image by Aniket Sawant |
Autore | Bleicher Thomas |
Edizione | [Second edition.] |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing Ltd, , 2014 |
Descrizione fisica | 1 online resource (448 p.) |
Disciplina | 006.693 |
Collana | Community Experience Distilled |
Soggetto topico |
Three-dimensional imaging
Computer-aided design - Computer programs |
ISBN | 1-78355-842-3 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Quick Start Tutorial; The SketchUp interface; The main window and pallets; Toolbars; The status bar; The Value Control Box; Pallet windows; The Getting Started toolbar; Navigation; Select and Erase; Drawing tools; Edit tools; Core concepts; Splitting and healing; Groups; Inferencing; Layers and visibility; Further resources; Modeling the room; Setting up the view; Setting up the camera view; Saving the camera view; Setting up the sun; Applying SketchUp materials
Timber flooring materialModeling the window; Painting with digital photos; Doing a test rendering; Enhancing SketchUp materials; Saving the image; Summary; Chapter 2: Collecting a Toolset; Free, libre, or what?; Trimble SketchUp; SketchUp Pro, LayOut, and Style Builder; The 3D Warehouse; Unlimited upgrades - Ruby plugins; The Extension Warehouse; The Extension Manager; Old style Ruby scripts; Thea Render; Why use Thea Render?; Installing Thea Studio; Installing the Thea for SketchUp plugin; Downloading bonus content; Image-processing studio with GIMP Why do I need a professional-level image processor?Grabbing a copy of GIMP; Becoming a movie-making genius...almost!; Why can't I just use the output from SketchUp?; VirtualDub; Mac alternatives; Handbrake; Summary; Chapter 3: Composing the Scene; The importance of planning; How to begin with the end in mind; Sketch out your visuals; Think like a film set designer; Setting up an arch-viz scene; Importing terrain data; Using a site photo with Match Photo; What you need from a Match Photo image; Setting up a Match Photo scene; 3D drawing in a 2D photo Setting up a real-world location and the Sun's positionSetting up the time and date for shadows; Sketch plan; Starting with a 2D CAD site plan; Setting up a CAD site plan; Cleaning up the imported CAD data; Importing 3D data from CAD; Fleshing out your site plan; Massing the buildings; Setting up the camera to challenge and impress; Changing the field of view; Think like a pigeon; Orthographic and parallel projection; Saving days of toil with ready-made scenery; Billboard scenery elements; Creating billboard elements; Framing the scene with entourage; The specifity trap; Rough placeholders Inserting entourage placeholdersPrinting a test view; Summary; Chapter 4: Modeling for Visualization; Project file layout; Creating the basic building shape; Swapping _LR with _HR resolution versions; Carving out the detail; Modeling buildings in SketchUp; Modeling detail from CAD elevations; Modeling from a photograph; Modeling by eye or measurements; Low polygon modeling techniques; What is low polygon?; So what's the big deal about low polygon modeling?; Will I see it?; Can I replace it with 2D?; Can I reduce the number of segments in an arc or circle? Using components to increase productivity |
Record Nr. | UNINA-9910791190203321 |
Bleicher Thomas | ||
Birmingham, England : , : Packt Publishing Ltd, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|