Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
|||
Books > Computing & IT > Internet > Internet languages
Developing with Google App Engine introduces development with Google App Engine, a platform that provides developers and users with infrastructure Google itself uses to develop and deploy massively scalable applications.Introduction to concepts Development with App Engine Deployment into App Engine What you'll learn Create processes that are ideal for cloud platforms. Design data for the cloud. Learn what types of applications are ideal for the cloud. Deploy web applications into the cloud. Measure the success and health of the cloud. Who this book is for Python developers, developers interested in massive scaling, and developers interested in Google or cloud computing.
Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with Spring PersistenceA Running Start. This firstPress title gets readers rolling with the various fundamental Spring Framework Java Persistence concepts and offerings, as well as proven design patterns for integrating Spring Persistence functionality for complex and transactionbased enterprise Java applications. The Java platform offers several options for saving longlived information, including JPA (Java Persistence API), Hibernate, iBatis, JDBC, and even JCR (Java Content Repositorya standard for interfacing with a content management system). This book helps readers decide which persistence solution is the most ideal for their application requirements, and shows how Spring can be leveraged to simplify the integration of their selected persistence framework into their enterprise application. What you'll learn Learn to implement Spring Persistence, which involves persistence tools in Spring as well as choosing the best Java persistence frameworks/tools outside of Spring. Work with Spring Framework features such as inversion of control, aspect-oriented programming (AOP), and more. Understand the core concepts of JPA and steps for integrating JPA for architecting a welllayered persistence tier. Work with Hibernate and integrate it into your Spring applications. Develop with the iBatis framework, and see how it differs from other persistence solutions. Work with SpringJDBC, declarative transactions with Spring, and discover the benefits of a lightweight persistence strategy. Examine other persistence concepts and frameworks not usually covered in other books. Who this book is for This book is ideal for developers interested in learning more about persistence framework options on the Java platform, as well as fundamental Spring concepts. Because the book covers several persistence frameworks, it is suitable for anyone interested in learning more about Spring or any of the frameworks covered. Lastly, this book covers advanced topics related to persistence architecture and design patterns and is ideal for beginning developers looking to learn more in this area as well. Table of Contents Introducing Spring Persistence Using Spring JDBC Using Spring with Hibernate Integrating JPA with Spring Introducing the iBATIS Data Mapper Managing Transactions Integration Testing with JUnit Using Spring with a Content Management System Rapid Web Development Using Groovy and Grails
The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity-and possibly dilution.This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.
Spurred by the enormous popularity of Ruby on Rails, web frameworks have revolutionized the way developers of all programming languages tackle the often complex task of web application development. Some of the most exciting activity in this area can be seen in the Python community, one of the wildly popular frameworks to enter the fray being Pylons http: //www.PylonsHQ.com).Co-founder and lead developer James Gardner brings you a comprehensive introduction to Pylons, the web framework that uses the best of Ruby, Python, and Perl and the emerging WSGI standard to provide structure and flexibility. With expert guidance from the author, you'll learn how to create your own Pylonsdriven web site using SQLAlchemy and FormEncode and attain the mastery of advanced Pylons features, such as internationalization and localization, packaging and deployment. What you'll learn Install and configure Pylons, and create your first Pylonsdriven web applicationTake advantage of Pylons' builtin support for advanced features such as session management, web services, and AjaxDevelop your web applications in the most efficient way possible through testdriven development, logging, testingWield the true power of Pylons through its extension capabilities, unique support for WSGI, and the ability to integrate with other popular frameworks such as Django Who this book is for Python developers seeking to take advantage of a web framework.
Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Endorsed by Django, Pro Django more or less picks up where The Definitive Guide to Django left off and examines in greater detail the unusual and complex problems that Python web application developers can face and how to solve them.Provides indepth information about advanced tools and techniques available in every Django installation Runs the gamut from the theory of Django's internal operations to actual code that solves realworld problems for highvolume environments Goes above and beyond other books, leaving the basics behind Shows how Django can do things even its core developers never dreamed possible What you'll learn See how to use Django's models, views, forms, and templatesHandle HTTP and customizing back endsUse Django's common toolingEmploy Django in various environmentsBuild a business software suite for use in the corporate worldMake this code reusableeven distributable Who this book is for This book is for companies looking for a framework capable of supporting enterprise needs, as well as advanced Python or web developers looking to solve unusual, complex problems. Table of Contents Understanding Django Django Is Python Models URLs and Views Forms Templates Handling HTTP Backend Protocols Common Tools Coordinating Applications Enhancing Applications
As Ruby and Rails continues to grow, and more and more jobs are coming online that require you to effectively develop Ruby and Rails in the web tier. Beyond the Rails framework, there are still very few proven tools and IDEs to get the job done, at least until now. The NetBeans Ruby and Rails IDE, according to some, is by far the best and proven IDE in Ruby and Rails. Who would've thought a Java IDE could do Ruby and Rails? Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with NetBeans (TM) Ruby and Rails IDE with JRuby, an officially endorsed NetBeans project book, which is for Ruby and Rails programmers who want to take advantage of the NetBeans IDE to facilitate their Ruby and/or Rails web application development. Shows you how to use the NetBeans IDE 6.5 in the Ruby and Rails development processes Gives you in-depth information to help you configure the working environment for your specific Ruby interpreter, application server, and database server Showcases the NetBeans features that enhance your productivity from project creation, to editing, debugging, and testing Authors Chris Kutler and Brian Leonard work closely with both the developers of the NetBeans Ruby and Rails IDE project and the user community. The authors' in-depth knowledge of the numerous product features, in addition to an understanding of how the community uses the product to meet their development practices, enables them to present you the essential information necessary to efficiently and effectively use the tools of this IDE.
The all pervasive web is influencing all aspects of human endeavour. In order to strengthen the description of web resources, so that they are more meaningful to both humans and machines, web semantics have been proposed. These allow better annotation, understanding, search, interpretation and composition of these - sources. The growing importance of these has brought about a great increase in research into these issues. We propose a series of books that will address key issues in web semantics on an annual basis. This book series can be considered as an extended journal published annually. The series will combine theoretical results, standards, and their realizations in applications and implementations. The series is titled "Advances in Web Sem- tics" and will be published periodically by Springer to promote emerging Semantic Web technologies. It will contain the cream of the collective contribution of the Int- national Federation for Information Processing (IFIP) Web Semantics Working Group; WG 2. 12 & WG 12. 4. This book, addressing the current state of the art, is the first in the series. In subsequent years, books will address a particular theme, topic or issue where the greatest advances are being made. Examples of such topics include: (i) process semantics, (ii) web services, (iii) ontologies, (iv) workflows, (v) trust and reputation, (vi) web applications, etc. Periodically, perhaps every five years, there will be a scene-setting state of the art volume.
Groovy and Grails Recipes is the busy developer's guideto developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of yet another language/framework, this book delves straight into solving reallife problems in Groovy and Grails using easytounderstand, wellexplained code snippets. Through learning by example, you will be able to pick up on Groovy and Grails quickly and use the book as an essential reference when developing applications. What you'll learn Discover elegant and efficient solutions to common programming problems and web development tasks. Get and reuse practical examples for both Groovy language and Grails framework, using the latest stable versions of each. Perform a wide range of development tasks that cover all of the web development tiers, from View Layer to Service Layer to Domain Layer. Access the wide range of available Grails framework plugins. Obtain the recipes to integrate Spring, Hibernate, SiteMesh, and more with the Grails web framework. Who this book is for This book is for Java and web developers who are interested to learn more about Groovy and/or Grails and are looking for real-life, working examples of how to achieve common programming tasks in Groovy and Grails. Table of Contents Getting Started with Groovy From Java to Groovy Groovy Data Types and Control Structures Object-Oriented Groovy Closures Builders Working with Databases Testing with Groovy Miscellaneous Recipes Getting Started with Grails The Web Layer The Data Layer Scaffolding Security Testing Miscellaneous Recipes
Thisvolumecontainstheproceedingsofthe?rstthreeworkshopsonUncertainty Reasoning for the Semantic Web (URSW), held at the International Semantic Web Conferences (ISWC) in 2005, 2006, and 2007. In addition to revised and stronglyextendedversionsofselectedworkshoppapers, wehaveincludedinvited contributions from leading experts in the ?eld and closely related areas. With this, the present volume represents the ?rst comprehensive compilation of state-of-the-art research approaches to uncertainty reasoning in the context of the Semantic Web, capturing di?erent models of uncertainty and approaches to deductive as well as inductive reasoning with uncertain formal knowledge. TheWorldWide Web communityenvisionse?ortless interactionbetween- mansandcomputers, seamlessinteroperabilityandinformationexchangeamong Webapplications, andrapidandaccurateidenti?cationandinvocationofapp- priate Web services.As workwith semantics and servicesgrowsmoreambitious, there is increasing appreciation of the need for principled approaches to the f- mal representation of and reasoning under uncertainty. The term uncertainty is intended here to encompass a variety of forms of incomplete knowledge, - cluding incompleteness, inconclusiveness, vagueness, ambiguity, and others. The termuncertaintyreasoning ismeanttodenotethefullrangeofmethodsdesigned for representing and reasoning with knowledge when Boolean truth values are unknown, unknowable, or inapplicable. Commonly applied approachesto unc- tainty reasoning include probability theory, Dempster-Shafer theory, fuzzy logic and possibility theory, and numerous other methodologies. A few Web-relevant challenges which are addressed by reasoning under - certainty include: Uncertaintyofavailableinformation: MuchinformationontheWorldWide Web is uncertain. Examples include weather forecasts or gambling odds. Canonical methods for representing and integrating such information are necessaryforcommunicating it ina seamlessfashi
If you've been using PHP for sometime now and would like to start using a web framework, you'll want to try CakePHP, which is an open source rapid development web framework built on PHP. PHP experts Kai Chan and John Omokore guide you through a variety of practical CakePHP applications. You will work on projects such as a video gallery, unit testing application, an ecommerce app, a blog site, and much more. Practical CakePHP Projects covers the key architectural concepts as well as including mini projects that you can use to enhance your own applications. A friendly introduction for any web programmer looking to choose a PHP framework Realworld projects based on current and future trends Practical CakePHP techniques that you can use right away What you'll learn Painlessly create a secure and dynamic web site with CakePHP and MySQL. Discover how CakePHP can be used in highlevel and demanding applications using CakePHP builtin components as well as methods such as Smarty, caching, and unit testing. See how CakePHP integrates with technologies such as Ajax and web services. Integrate your own components into CakePHP's framework. Apply CakePHP to mainstream technologies such as Google Video, blogging, mash-ups, and ecommerce. Work through the few pitfalls of some of the CakePHP framework, for example, Access Control Lists. Who this book is for Aimed primarily at CakePHP novices to professionals and PHP programmers seeking to build web applications easily using CakePHP and related web technologies, this book will also appeal to programmers using other frameworks in other languages, for example, Ruby on Rails and Java Spring.
In Learn Kubernetes in a Month of Lunches you'll go from "what's a Pod?" to automatically scaling clusters of containers and components in just 22 hands-on lessons, each short enough to fit into a lunch break. Every lesson is task-focused and covers an essential skill on the road to Kubernetes mastery. You'll learn how to smooth container management with Kubernetes, including securing your clusters, and upgrades and rollbacks with zero downtime. No development stack, platform, or background is assumed. Author Elton Stoneman describes all patterns generically, so you can easily apply them to your applications and port them to other projects! about the technologyCreate apps that perform identically on your laptop, data center, and cloud! Kubernetes provides a consistent method for deploying applications on any platform, making it easy to grow. By efficiently orchestrating Docker containers, Kubernetes simplifies tasks like rolling upgrades, scaling, and self-healing. about the book Learn Kubernetes in a Month of Lunches is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions. what's inside Deploying applications on Kubernetes clusters Understanding the Kubernetes app lifecycle, from packaging to rollbacks Self-healing and scalable apps Using Kubernetes as a platform for new technologies about the readerFor readers familiar with Docker and containerization. about the author Elton Stoneman is a Docker Captain, a 11-time Microsoft MVP, and the author of Learn Docker in a Month of Lunches.
Proven Patterns for Designing Evolvable High-Quality APIs--For Any Domain, Technology, or Platform APIs enable breakthrough innovation and digital transformation in organizations and ecosystems of all kinds. To create user-friendly, reliable and well-performing APIs, architects, designers, and developers need expert design guidance. This practical guide cuts through the complexity of API conversations and their message contents, introducing comprehensive guidelines and heuristics for designing APIs sustainably and specifying them clearly, for whatever technologies or platforms you use. In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects and developers cover the entire API lifecycle, from launching projects and establishing goals through defining requirements, elaborating designs, planning evolution, and creating useful documentation. They crystallize the collective knowledge of many practitioners into 44 API design patterns, consistently explained with context, pros and cons, conceptual solutions, and concrete examples. To make their pattern language accessible, they present a domain model, a running case study, decision narratives with pattern selection options and criteria, and walkthroughs of real-world projects applying the patterns in two different industries. Identify and overcome API design challenges with patterns Size your endpoint types and operations adequately Design request and response messages and their representations Refine your message design for quality Plan to evolve your APIs Document and communicate your API contracts Combine patterns to solve real-world problems and make the right tradeoffs "This book provides a healthy mix of theory and practice, containing numerous nuggets of deep advice but never losing the big picture . . . grounded in real-world experience and documented with academic rigor applied and practitioner community feedback incorporated. I am confident that [it] will serve the community well, today and tomorrow." --Prof. Dr. Dr. h. c. Frank Leymann, Managing Director, Institute of Architecture of Application Systems, University of Stuttgart
This book will teach you how to build hand-crafted web pages the Web Standardistas way: using well-structured XHTML for content and CSS for presentation. By embracing a web standards approach, you will hold the key to creating web sites that not only look great in all modern browsers, but also are accessible to a wide variety of audiences across a range of platformsfrom those browsing on everyday computers, to those accessing the Web on the latest emerging mobile devices. Even if you're an absolute beginner in web design, this book will teach you how to build future-proof web pages the right way using easy-to-master tools which are, in most cases, free. Through 14 easy-to-follow chapters, we introduce you to the fundamentals of contemporary web design practice. Step by step we'll assemble well-structured XHTML webpages, which we'll then style using handcrafted CSS. By the end of the book, you'll have a firm knowledge of the essentials of web design: everything you need to know to move forward in your lifelong journey as a Web Standardista. To equip you on this noble quest, we've included enjoyable practical assignments at the end of each chapter. Embracing these challenges will not only teach you how to create great looking web sites that are the envy of your peers, but also equip you with an unrivaled knowledge of monkeys that journeyed to space and apes that starred in the moviesthe real stars of this book. On completion of this book not only will you be able to create well-crafted web sites, but you will have earned the badge of a Web Standardista, proving your worth as a good citizen of the Web.
You've heard about this amazing web framework called Ruby on Rails that's taken the world by storm, but thought it was way too complex for you? Think again. Foundation Rails 2 takes you through your first steps in Rails, explaining in plain English how to start building dynamic web applications. And there's never been a better time to jump in to the Rails world, as the release of Rails 2 was a major evolutionary leap forward from previous versions. Unlike other Rails books, this book doesn't throw you into the deep end right away in the hopes that you'll learn to swim. Instead, we'll start out with the basics and continually expand your knowledge until, by the end of the book, we're building a Rails application with dynamic features such as user registration, geocoding, filtering results with AJAX, RSS feeds, and an XML interface. Meanwhile, we'll talk about the important issues that other books often leave out such as testing your application's code, securing your application from hackers, optimizing your code for the best performance, and of course, deploying your application. This book takes a focused approach to guiding you through understanding how the pieces of Rails work individually and how they fit together. Instead of emphasizing boring theoretical discussions, Foundation Rails 2 lets you get your hands dirty with the framework and learn the hows and whys of Rails faster than ever. We start with a tour of what makes Rails special and why you need to learn it, move into a gentle introduction to the high points of programming in Ruby, and then take a tour of a sample Rails application. Next, we dig deeper into the core components of Rails before building a complete Rails application together. By the end of this book, not only will you know how to build Rails applications but you'll understand the reasons behind what you do.
Spring Web Flow is an exciting open-source framework for developing Java web applications. The framework improves productivity by addressing three major painpoints facing web application developers: user interface navigation control, state management, and modularity. The Definitive Guide to Spring Web Flow covers Spring Web Flow in detail by explaining its motivation and feature set, as well as providing practical guidance for using the framework to develop web applications successfully in a number of environments. What you'll learn How to get started with Spring Web Flow Leveraging Spring Web Flow's powerful features Extending the framework to take it beyond its outofthebox feature set Best practices and realworld use cases Insights into the design and implementation of the framework Who this book is for This book is for Java-based web developers looking to build web applications using Spring Web platform. It is also for those looking to integrate other Java web frameworks and applications with Spring.
PHP, originally created in 1994 as a a ~Personal Home Pagea (TM) tool, is a server-side programming language that can be used to solve numerous computing problems that a client-side language like JavaScript cannot. This highly useful text/reference presents key information needed to write your own online science and engineering applications, including reading, creating and manipulating data files stored as text on a server, thereby overcoming the limitations of a client-side language. This book focuses on those elements of the language - such as file input/output, arrays, built-in math functions, and user-created functions - that are essential for solving a wide range of scientific/engineering computing problems. It assumes a working knowledge of HTML, programming concepts, and JavaScript, C or a similar language. Features: - Offers a working knowledge of PHP, essential for server-side programming, - Includes detailed code examples to guide the reader, - Contains several complete applications that show how to take advantage of server-side programming capabilities, - Extremely accessible, and ideal for self-study, - Provides an author-supported supplementary website containing code examples (www.pages.drexel.edu/~brooksdr/DRB_web_page/BookCode/PHPBookCode.htm), - Directly addresses the needs of engineers, scientists and working professionals by explaining precisely those components of PHP required. This concise applications-oriented text is an exceptional shortcut to learning the essentials of PHP and is ideal for self-study or course use. Dr. Brooks has authored several successful Springer titles, including: Problem Solving with Fortran 90 for Scientists and Engineers; CProgramming: The Essentials for Engineers and Scientists; and An Introduction to HTML and JavaScript for Scientists and Engineers.
The ASP.NET MVC framework is the latest evolution of Microsoft's ASP.NET web platform. It introduces a radically new high-productivity programming model, promotes cleaner code architecture, supports test-driven development, and provides powerful extensibility, combined with all the benefits of ASP.NET 3.5. ASP.NET MVC Framework Preview is a first look at this technology's main features, designed to give you a head start getting to grips with this powerful new technology. What you'll learn A solid architectural background to ASP.NET MVC, including Model-View-Controller and REST concepts Who this book is for This book is for web developers with a basic knowledge of ASP.NET and C#, who want, or need, to start using the new ASP.NET MVC framework. Table of Contents What's the Big Idea Your First ASP.NET MVC Application Architecture
The era of professional JavaScript development has arrived Gone are the days when writing all the clientside code for your applications by hand yourself was the norm. Gone are the days when scrounging around the Internet to find a snippet of code to do something you need could lead to either decent code or utter garbage that you'd surely regret using later. No, writing highquality JavaScript these days is a whole lot easier with the advent of topnotch libraries that save you time and effort, and one that stands out from most others is Dojo. Dojo is a library like few others: written by some of the best JavaScript coders around today, providing nearly everything you'll need to write modern rich Internet applications, all in one place. From Ajax to widgets, to clientside persistence and language extensions, and many points in between, Dojo has it all. In Practical Dojo Projects, you'll learn all about what Dojo has to offer. You'll see it in action in the form of five fully functional applications, which include A contact manager for storing info for all the important people in your life A code cabinet: a place to store, index, and get code snippets from A stock tracker to keep track of your stock portfolio A message forum for open discussions on topics you define Even a fun little game By the time you've finished reading, you'll have a firm grasp on what Dojo is all about, and you'll have the preparation you need to begin to use it yourself in your own projects. See you inside What you'll learn Uncover the fundamentals of Dojo, its core, Dojo Widgets, and DojoX. Build sophisticated JavaScript/Ajaxbased applications starting with a Dojo contact manager. Create a code cabinet, a place to store snippets of code for later reuse using Dojo and Dojo Offline (based on Google Gears). See how to build an interactive and fun came application using Dojo. Build a stock watcher application, which allows you to enter ticker symbols and will show you realtime updates using some available web service; show net gain/loss over various time periods (hourly/daily/weekly/monthly/yearly) with various charts and graphs. Take Dojo into social networking by building a messaging forums application. Who this book is for Web application developers, senior projects leads, and application architects.
The open source, lightweight Google Web Toolkit (GWT) is a framework that allows Java developers to build rich Internet applications (RIAs), more recently called Ajax applications, in Java. Typically, writing these applications requires a lot of JavaScript development. However, Java and JavaScript are very distinctively different languages (although the name suggests otherwise), therefore requiring a different development process. In Beginning Google Web Toolkit: From Novice to Professional, you'll learn to build rich, userfriendly web applications using a popular Javabased Ajax web framework, the Google Web Toolkit. The authors will guide you through the complete development of a GWT front-end application with a nononsense, downtoearth approach. You'll start with the first steps of working with GWT and learn to understand the concepts and consequences of building this kind of application. During the course of the book, all the key aspects of GWT are tackled pragmatically, as you're using them to build a realworld sample application. Unlike many other books, the inner workings of GWT and other unnecessary details are shelved, so you can focus on the stuff that really matters when developing GWT applications. What you'll learn Get a solid foundation to develop RIAs. Understand the basics of the GWT Framework and its components. Fit GWT into your application's life cycle and development process. Develop rich web frontend GUIs using widgets, composite widgets, panels, and much more. Integrate with remote procedure call (RPC) and various other data formats. Reinforce principles learned throughout the book by working through a realworld sample application created with GWT from scratch. Who this book is for Beginning Google Web Toolkit: From Novice to Professional is written for Java developers of all levels who want to start building rich Internet applications. The book assumes no prior knowledge of developing Ajax applications and/or working with JavaScript.
The Java landscape is littered with libraries, tools, and specifications. What's been lacking is the expertise to fuse them into solutions to realworld problems. These patterns are the intellectual mortar for J2EE software construction. John Vlissides, coauthor of Design Patterns: Elements of Reusable ObjectOriented Software Pro Java EE Spring Patterns focuses on enterprise patterns, best practices, design strategies, and proven solutions using key Java EE technologies including JavaServer Pages, Servlets, Enterprise JavaBeans, and Java Message Service APIs. This Java EE patterns resource, catalog, and guide, with its patterns and numerous strategies, documents and promotes best practices for these technologies, implemented in a very pragmatic way using the Spring Framework and its counters. This titleIntroduces Java EE application design and Spring framework fundamentals Describes a catalog of patterns used across the three tiers of a typical Java EE application Provides implementation details and analyses each pattern with benefits and concerns Describes the application of these patterns in a practical application scenario What you'll learn Get an introduction to enterprise Java/Java EE application design patterns. Simplify enterprise Java design using the popular Spring framework. Examine presentation, business, web, and integration tier design patterns and best practices, including crosscutting design patterns, aspect-oriented programming, etc. See how the enhanced and uptodate pattern catalog compares to core J2EE design blueprints. Learn how to use comprehensive source code and configuration information. Develop order management system requirements for the first indepth enterprise application case study. Design your order management system application using the final case study. Who this book is for This book is for Java EE application architects, designers, and developers using or planning to use the Spring Framework. Table of Contents Introducing Enterprise Java Application Architecture and Design Simplifying Enterprise Java Applications with the SpringFramework Exploring Presentation Tier Design Patterns Exploring Business Tier Design Patterns Exploring Integration Tier Design Patterns Exploring Crosscutting Design Patterns Case Study: Building an Order Management System
We are visual animals. But before we can see the world in its true splendor, our brains, just like our computers, have to sort and organize raw data, and then transform that data to produce new images of the world.Beginning Python Visualization: Crafting Visual Transformation Scripts discusses turning many types of small data sources into useful visual data. And, you will learn Python as part of the bargain. -->What you'll learn-->Write ten lines of code and present visual information instead of data soup. Set up an open source environment ready for data visualization. Forget Excel: use Python. Learn numerical and textual processing. Draw graphs and plots based on textual and numerical data. Learn how to deal with images. -->Who this book is for--> IT personnel, programmers, engineers, and hobbyists interested in acquiring and displaying data from the Web, sensors, economic trends, and even astronomical sources.
Get the definitive guide on all the fundamentals of Terracotta as well as user secrets, recipes, and prepackaged frameworks. Written by Terracotta's chief technology officer Ari Zilka and his team, The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability covers the following: High Availability (HA) nth degree scaling and clustering for traditional J2EE and Java EE 5 applications (using Seam or other application) as well as Springbased enterprise applications Everyday Terracotta using its prepackaged frameworks and integration recipes, including configuration and customization for your application tuning, no matter the scale Power user secrets available, including config modules, customized advanced performance tuning, SDLC, Maven, and more What you'll learn See how Terracotta works fundamentally, and the user pieces and parts necessary for using Terracotta and its open source optionsLearn and apply case studies involving distributed cache, Hibernate, Master/Worker, and HTTP SessionUnderstand thread coordination and advanced performance tuningUse more advanced case studies involving Spring, POJOs, FOO, and moreConfigure and create your own modules using the software development and deployment life cycle Who this book is for This definitive book from the Terracotta team is for both developers and architects who want to learn the "whats, wheres, whens, and whys" of the Terracotta scaling engine. Table of Contents Theory and Foundation: Forming a Common Understanding History of Terracotta Jumping Into Terracotta POJO Clustering Caching Hibernate with Terracotta Extending HTTP Sessions with Terracotta Clustering Spring Integration Modules Thread Coordination Grid Computing Using Terracotta Visualizing Applications
Microformats are a method of defining and describing (X)HTML data so that is easily machine readable as well as human readable, making it more powerful.In this book, noted web developer and long time WaSP member John Allsop teaches all you need to know about the technology: what Microformats are currently available and how to use them; the general principles of how they work, so you'll be able to understand and use future Microformat; how to use Microformats with web sites and software that already support them; and how to create your own. The focus is kept on practical examples as much as possible throughout. The end of the book features a chapter full of anecdotes from many professional web designers and developers already using Microformats in their work today--what worked, what didn't, things to watch for--so you can learn from their experiences.
Foundation Website Creation with CSS, XHTML, and JavaScript covers the entire process of building a website. This process involves much more than just technical knowledge, and this book provides you with all the information you'll need to understand the concepts behind designing and developing for the Web, as well as the best means to deliver professional, best-practice-based results. There is far more to building a successful website than knowing a little Hypertext Markup Language (HTML). The process starts long before any coding takes place, and this book introduces you to the agile development process, explaining why this method makes so much sense for web projects and how best to implement it. Planning is vital, so you'll also learn how to use techniques such as brainstorming, wireframes, mockups, and prototypes to get your project off to the best possible start and help ensure smooth progress as it develops. An understanding of correct, semantic markup is essential to any web professional, so this book explains how XHTML should be used to structure content so that the markup adheres to current web standards. You'll learn about the wide range of HTML elements available to you, and you'll learn how and when to use them through building example web pages. Without creative use of Cascading Style Sheets (CSS), websites would all look largely the same. CSS gives you the ability to set your website apart from the rest while maintaining the integrity of your markup. You'll learn how CSS works and how to apply styles to your pages, enabling you to realize your design ideas in the browser. JavaScript can be used to make your website easier and more interesting to use. This book provides information on appropriate uses of this technology and introduces the concepts of programming using it. You'll also see how JavaScript works as part of the much-hyped technique Ajax and in turn where Ajax fits into the wider Web 2.0 picture. While a website is being built, it needs to be tested across multiple browsers and platforms to ensure that the site works for all users, regardless of ability or disability, and the book explains how best to do these tasks. Then, it discusses the process of launching and maintaining the site so that it will continue to work for all its users throughout its life-cycle. The book concludes by covering server-side technologies, acting as a guide to the different options available and explaining differences between available products. With insights from renowned experts such as Jason Fried of 37signals, Daniel Burka of Digg and Pownce, and Chris Messina of Citizen Agency, this book provides invaluable information applicable to every web project, regardless of size, scope, or budget.
WWIC2008wasorganizedbytheTechnicalUniversityofTampere, Finland, and it was the sixth event in a series of InternationalConferenceson Wired/Wireless Internet Communications. Previous events were held in Coimbra (Portugal) in 2007, Berne (Switzerland) in 2006, Xanthi (Greece) in 2005, Frankfurt (G- many) in 2004, and Las Vegas (USA) in 2002. The WWIC 2008 call for papers attracted 67 submissions from 33 co- tries, which were subject to thorough review work by the Technical Program Committee members and additional reviewers. The selection process resulted in acceptance of 18 papers, organized into 6 single-track technical sessions. The WWIC 2008 main technical program covered studies on performance analysis of wireless systems, topics on resource and QoS management, and issues on implementation techniques, mobility, cross-layer design and wireless sensor n- works. The technical program was complemented by two keynote speeches, by Nestor Peccia (European Space Agency, Darmstadt, Germany) on "Interpla- tary Internet," and Arto Karila (Helsinki Institute of Information Technology, Finland), on"Multi-Accessin RegionalNetworks."Inadditionto themainte- nicalprogram, thelastdayoftheconferencewasdedicatedtotheSecondERCIM workshop on eMobility. WWIC has been selected as the o?cial annual conference by COST Action 290 (Wi-QoST-Tra?c and QoS Management in Wireless Multimedia Networks) since 2005, and this time the conference was co-located with the ?nal mana- ment committee meeting of the Action. For that reason, two sessions of WWIC were dedicated to the Action, and in those sessions a distinguished selection of the results of COST Action 290 were presented. Those papers were selected from the submissions to the general call for papers according to the same strict criteria as the other accepted papers. |
You may like...
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel
Paperback
Innovative Solutions and Applications of…
Liang-Jie Zhang, Yishuang Ning
Hardcover
R5,756
Discovery Miles 57 560
Learn to Design a Website for Your…
Michael Nelson, David Ezeanaka
Hardcover
R466
Discovery Miles 4 660
|