Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Software Engineering & Development


41. 

Appcelerator Titanium: Patterns and Best Practices

Appcelerator Titanium: Patterns and Best Practices

By: Boydlee Pollentine ; Trevor Ward

Publisher: Packt Publishing

Publication Date: 22-FEB-2013

Insert Date: 27-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Take your Titanium development experience to the next level, and build your Titanium knowledge on CommonJS structuring, MVC model implementation, memory management and much more Full step-by-step approach to help structure your apps in an MVC style that will make them more maintainable, easier to code and more stable Learn best practices and optimizations both related directly to JavaScript and Titanium itself Learn solutions to create cross-compatible layouts that work across both Android and the iPhone and utilize the new Appcelerator Cloud Services to bring your apps...

42. 

Implementing Microsoft Dynamics NAV 2013

Implementing Microsoft Dynamics NAV 2013

By: Laura Nicolas Lorente; Cristina Nicolas Lorente

Publisher: Packt Publishing

Publication Date: 22-FEB-2013

Insert Date: 27-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Discover all you need to know to implement Dynamics NAV 2013, from gathering the requirements to deployment Successfully handle your first Dynamics NAV 2013 implementation Explore the new features that will help you provide more value to your customers Full of illustrations and diagrams with clear step-by-step instructions and real-world tips extracted from years of experience In Detail Microsoft Dynamics NAV 2013 is an Enterprise Resource Planning (ERP) application used in all kinds of organizations around the world. It provides a great variety of functionality...

43. 

Getting Started with the Lazarus IDE

Getting Started with the Lazarus IDE

By: Roderick Person;

Publisher: Packt Publishing

Publication Date: 22-FEB-2013

Insert Date: 27-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Get to grips with the basics of programming, debugging, creating components, and documenting projects with the Lazarus IDE Creating new projects Create components for use in Lazarus Documenting Lazarus project In Detail A good integrated development environment can be the key to creating and delivering software on time and budget. Having a programming language and a development environment that runs on multiple platforms greatly eases and lessens the time taken on creating cross-platform applications. An IDE that is compatible with a legacy code base allows developers...

44. 

Lean UX

Lean UX

By: Jeff Gothelf

Publisher: O'Reilly Media, Inc.

Publication Date: 05-MAR-2013

Insert Date: 23-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

The Lean UX approach to interaction design is tailor-made for today’s web-driven reality. In this insightful book, leading advocate Jeff Gothelf teaches you valuable Lean UX principles, tactics, and techniques from the ground up—how to rapidly experiment with design ideas, validate them with real users, and continually adjust your design based on what you learn....

45. 

Cinder – Begin Creative Coding

Cinder – Begin Creative Coding

By: Krisjanis Rijnieks;

Publisher: Packt Publishing

Publication Date: 21-FEB-2013

Insert Date: 22-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

A quick introduction into the world of creative coding with Cinder through basic tutorials and a couple of advanced examples More power – Cinder is one of the most powerful creative coding engines out there and it will be hard to find a better one for your professional grade project Do it fast – each section should not take longer than one hour to complete We give you the tools and it is up to you what you do with them – we won't go into complicated algorithms, but rather give you the brushes and paints so you can paint the way you already know In Detail Cinder is one...

46. 

GNOME 3 Application Development Beginner's Guide

GNOME 3 Application Development Beginner's Guide

By: Mohammad Anwari ;

Publisher: Packt Publishing

Publication Date: 20-FEB-2013

Insert Date: 22-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Step by step practical guide to get to grips with GNOME application development Full of easy to follow tutorials with ready-to-run code Covers most of the subsystems in the GNOME 3 platform stack, from low to high level Adapts common good development practices with GNOME 3 development environment In Detail GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. GNOME 3 provides both modern desktops and development platforms with more than 50 supported languages of the world. Since 1999, it has been evolving into a very...

47. 

Agile and Lean Service-Oriented Development

Agile and Lean Service-Oriented Development

By: Xiaofeng Wang; Nour Ali; Isidro Ramos; Richard Vidgen

Publisher: IGI Global

Publication Date: 30-NOV-2012

Insert Date: 19-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Challenges in unpredictable markets, changing customer requirements, and advancing information technologies have lead to progression towards service oriented engineering and agile and lean software development. These prevailing approaches to software systems provide solutions to challenges in demanding business environments. Agile and Lean Service-Oriented Development: Foundations, Theory and Practice explores the groundwork of service-oriented and agile and lean development and the conceptual basis and experimental evidences for the combination of the two approaches. Highlighting the best...

48. 

Formal and Practical Aspects of Domain-Specific Languages

Formal and Practical Aspects of Domain-Specific Languages

By: Marjan Mernik

Publisher: IGI Global

Publication Date: 30-SEP-2012

Insert Date: 19-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Computer languages are a programmer’s basic tool and they play an essential role in computer science in which they specify computations which need to be performed as well as intended behavior of a system. Domain-Specific Language (DSL) is a particular computer programming language used to address a particular problem domain, representation technique, and solution technique. Formal and Practical Aspects of Domain-Specific Languages: Recent Developments is a collection of academic works containing current research on all aspects of domain-specific language. This book is a comprehensive...

49. 

Cases on Progressions and Challenges in ICT Utilization for Citizen-Centric Governance

Cases on Progressions and Challenges in ICT Utilization for Citizen-Centric Governance

By: Hakikur Rahman

Publisher: IGI Global

Publication Date: 30-SEP-2012

Insert Date: 19-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Information technology is everywhere. As we continue to expand our use of ICT in all aspects of our lives, the use of information communication technology has been developed in support of engaging citizens in the government decision making process. Cases on Progressions and Challenges in ICT Utilization for Citizen-Centric Governance is a collection of case studies on the advancements and challenges of information technology in the involvements of citizens with the government. With contributions from authors around the world, this compilation is relevant to researchers, academics, and...

50. 

Modern Software Engineering Concepts and Practices

Modern Software Engineering Concepts and Practices

By: Ali Dogru; Veli Biçer

Publisher: IGI Global

Publication Date: 31-DEC-2010

Insert Date: 15-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Modern Software Engineering Concepts and Practices: Advanced Approaches provides emerging theoretical approaches and their practices. This book includes case studies and real-world practices and presents a range of advanced approaches to reflect various perspectives in the discipline.Software engineering has advanced rapidly in recent years in parallel with the complexity and scale of software systems. New requirements in software systems yield innovative approaches that are developed either through introducing new paradigms or extending the capabilities of well-established approaches. ...

51. 

Memory Dump Analysis Anthology, Volume 6

Memory Dump Analysis Anthology, Volume 6

By: 

Publisher: OpenTask

Publication Date: 25-JAN-2013

Insert Date: 13-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Contains revised, edited, cross-referenced, and thematically organized selected DumpAnalysis.org blog posts about memory dump and software trace analysis, software troubleshooting and debugging written in November 2010 - October 2011 for software engineers developing and maintaining products on Windows platforms, quality assurance engineers testing software on Windows platforms, technical support and escalation engineers dealing with complex software issues, and security researchers, malware analysts and reverse engineers. The sixth volume features: - 56 new crash dump analysis patterns...

52. 

Designing, Engineering, and Analyzing Reliable and Efficient Software

Designing, Engineering, and Analyzing Reliable and Efficient Software

By: Hardeep Singh; Kulwant Kaur

Publisher: IGI Global

Publication Date: 28-FEB-2013

Insert Date: 12-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Due to the role of software systems in safety-critical applications and in the satisfaction of customers and organizations, the development of efficient software engineering is essential. discusses and analyzes various designs, systems, and advancements in software engineering. With its coverage on the integration of mathematics, computer science, and practices in engineering, this book highlights the importance of ensuring and maintaining reliable software and is an essential resource for practitioners, professors and students in these fields of study. ...

53. 

Open Source Software Dynamics, Processes, and Applications

Open Source Software Dynamics, Processes, and Applications

By: Stefan Koch

Publisher: IGI Global

Publication Date: 28-FEB-2013

Insert Date: 12-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

The innovative process of open source software is led in greater part by the end-users; therefore this aspect of open source software remains significant beyond the realm of traditional software development. is a multidisciplinary collection of research and approaches on the applications and processes of open source software. Highlighting the development processes performed by software programmers, the motivations of its participants, and the legal and economic issues that have been raised; this book is essential for scholars, students, and practitioners in the fields of software...

54. 

ULM 2 pour les bases de données

ULM 2 pour les bases de données

By: Christian Soutou; Frédéric Brouard

Publisher: Eyrolles

Publication Date: 05-APR-2012

Insert Date: 07-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Présentation Concevoir une base de données grâce à UML 2 S'adressant aux architectes logiciels, chefs de projet, analystes, développeurs, responsables méthode et étudiants en informatique, cet ouvrage explique comment utiliser à bon escient le diagramme de classes UML pour concevoir une base de données, puis comment traduire correctement ce diagramme en langage SQL. Sa démarche est indépendante de tout éditeur de logiciel et aisément transposable, quel que soit l'outil de conception choisi. Le livre décrit d'abord la construction d'un diagramme de classes UML à l'aide de règles de...

55. 

Zend Framework

Zend Framework

By: Julien Pauli; Guillaume Ponçon

Publisher: Eyrolles

Publication Date: 07-JUL-2011

Insert Date: 07-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Présentation En imposant des règles strictes de gestion de code et en offrant une très riche bibliothèque de composants prêts à l'emploi, le framework PHP 5 Zend Framework guide le développeur web dans l'industrialisation de ses développements, afin d'en garantir la fiabilité, l'évolutivité et la facilité de maintenance. Cet ouvrage présente les meilleures pratiques de développement web avec PHP 5 et le Zend Framework : design patterns, MVC, base de données, sécurité, interopérabilité, tests unitaires, gestion des flux et des sessions, etc. Non sans rappeler les prérequis...

56. 

La programmation orientée objet

La programmation orientée objet

By: Hugues Bersini

Publisher: Eyrolles

Publication Date: 07-JUL-2011

Insert Date: 07-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Présentation L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par .Net et C++. L'objet par la pratique avec Python, Java, C# et C++ et PHP 5... en UML 2 Cette cinquième édition de l'ouvrage L'orienté objet décortique l'ensemble des mécanismes de la programmation objet (classes et objets, interactions entre classes, envois...

57. 

Smalltalk Best Practice Patterns

Smalltalk Best Practice Patterns

By: Kent Beck

Publisher: Prentice Hall

Publication Date: 03-OCT-1996

Insert Date: 05-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand these patterns, they can write much more effective code. The concept of Smalltalk patterns is introduced, and the book explains why they work. Next, the book introduces proven patterns for working with methods, messages, state, collections, classes and formatting. Finally, the book walks through a development example utilizing...

58. 

Smashing UX Design: Foundations for Designing Online User Experiences

Smashing UX Design: Foundations for Designing Online User Experiences

By: 

Publisher: John Wiley & Sons

Publication Date: 18-JUN-2012

Insert Date: 01-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

The ultimate guide to UX from the world's most popular resource for web designers and developers Smashing Magazine is the world's most popular resource for web designers and developers and with this book the authors provide the ideal resource for mastering User Experience Design (UX). The authors provide an overview of UX and User Centred Design and examine in detail sixteen of the most common UX design and research tools and techniques for your web projects. The authors share their top tips from their collective 30 years of working in UX including: Guides to when and how to...

59. 

Mastering Redmine

Mastering Redmine

By: Andriy Lesyuk;

Publisher: Packt Publishing

Publication Date: 25-JAN-2013

Insert Date: 30-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

A comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure Use Redmine in the most effective manner and learn to master it Become an expert in the look and feel with behavior and workflow customization Utilize the natural flow of chapters, from initial and simple topics to advanced ones In Detail Redmine is well-known as one of the best open source project management applications. But, it's also one of the best project hosting and issue tracking solutions. In addition it incorporates Wiki, repository management, forums, time tracking, and...

60. 

Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle

Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle

By: 

Publisher: John Wiley & Sons

Publication Date: 24-SEP-2004

Insert Date: 28-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Extending the scenario method beyond interface design, this important book shows developers how to design more effective systems by soliciting, analyzing, and elaborating stories from end-users Contributions from leading industry consultants and opinion-makers present a range of scenario techniques, from the light, sketchy, and agile to the careful and systematic Includes real-world case studies from Philips, DaimlerChrysler, and Nokia, and covers systems ranging from custom software to embedded hardware-software systems ...