Tampilkan postingan dengan label Java Books. Tampilkan semua postingan
Tampilkan postingan dengan label Java Books. Tampilkan semua postingan

Minggu, 11 November 2012

Python in a Nutshell, Second Edition

Python in a Nutshell, Second Edition

Publisher: O'Reilly Media | ISBN: 0596100469 | edition 2006 | PDF/Epub | 712 pages | 23 Mb/4 Mb

This book offers Python programmers one place to look when they need help remembering or deciphering the syntax of this open source language and its many powerful but scantily documented modules. This comprehensive reference guide makes it easy to look up the most frequently needed information--not just about the Python language itself, but also the most frequently used parts of the standard library and the most important third-party extensions. 

or

HTML5 and JavaScript Web Apps

HTML5 and JavaScript Web Apps

English | ISBN: 1449320511 | 2012 | 172 pages | EPUB |5 MB

This hands-on book shows you how to work with HTML5, JavaScript MVC frameworks, and the latest W3C specifications to build mobile and desktop web apps that are widely supported across all browsers and devices. You��ll quickly master building client-side applications with a loosely coupled backend infrastructure that supports offline clients.

Senin, 10 September 2012

Data Structures & Problem Solving Using Java

Data Structures & Problem Solving Using Java

English | 2009 | ISBN: 0321541405 | 1024 pages | PDF | 5,7 Mb

The book teaches two things. Algorithms that are very useful in computing. And how these can be coded in Java.
The explanation of the algorithms requires a reasonable amount of mathematical sophistication on your part. They all relate to discrete maths, and cover topics like sorting, random number generation and graphs. The complexity of the discussion is less than that in Knuth's "Art of Computer Programming". Perhaps more akin to Sedgewick or Aho's algorithms texts. There is a fair amount of abstraction that you'll have to deal with.
The other task in the book is explaining how Java is well suited in which to code these algorithms. Weiss also makes good use of the Java interface ability. If you think of an algorithm as being implemented in a subroutine [ie. a procedural approach], then the book uses interfaces to let you design a program at a higher level, and making it quite modular and independent of specific implementations of given algorithms.
The book does deal with Java 5. But perhaps the most important aspect of Java used in the book is the interface. So the book is quite germane even if you are using an earlier Java.
But what if you program in another language? Is the book relevant? Quite possibly. Firstly, some other languages, like C#, have interfaces. More importantly, if you regard the algorithms as the most important aspect of the book, and you are a skilled programmer, then coding is the easier aspect.
A remark to a lecturer: If you are teaching a course and are contemplating this book as its text, be careful. Try to ensure that the expected background of your class is compatible with the book. For example, if they will be experienced Java programmers, but have little maths knowledge (and this combination is certainly possible), then the book may not be very useful to them.

Java Programming: From The Ground Up

Java Programming: From The Ground Up

English | ISBN: 0073523356 | 2009 | PDF | 1136 pages | 31.49 Mb

Java Programming, From The Ground Up, with its flexible organization, teaches Java in a way that is refreshing, fun, interesting and still has all the appropriate programming pieces for students to learn. The motivation behind this writing is to bring a logical, readable, entertaining approach to keep your students involved. Each chapter has a Bigger Picture section at the end of the chapter to provide a variety of interesting related topics in computer science.
The writing style is conversational and not overly technical so it addresses programming concepts appropriately. Because of the flexibile organization of the text, it can be used for a one or two semester introductory Java programming class, as well as using Java as a second language.
The text contains a large variety of carefully designed exercises that are more effective than the competition.

Selasa, 04 September 2012

Java Foundations: Introduction to Program Design & Data Structures (2nd Edition)


Java Foundations: Introduction to Program Design & Data Structures (2nd Edition)

English | ISBN: 0132128810 | 2010 | 917 pages | PDF | 7,1 Mb

Inspired by the success of their best-selling introductory programming text, Java Software Solutions, authors Lewis, DePasquale, and Chase now release Java Foundations, Second Edition. This text is a comprehensive resource for instructors who want a two-or three-semester introduction to programming textbook that includes detail on data structures topics. Java Foundations introduces a Software Methodology early on and revisits it throughout to ensure students develop sound program development skills from the beginning. Control structures are covered before writing classes, providing a solid foundation of fundamental concepts and sophisticated topics.

Environmental Modeling: Using MATLAB (2nd edition)


Environmental Modeling: Using MATLAB (2nd edition)

2012-01-10 | ISBN: 364222041X | PDF | 429 pages | 11.29 Mb

The book has two aims: to introduce basic concepts of environmental modelling and to faciliate the application of the concepts using modern numerical tools such as MATLAB. It is targeted at all natural scientists dealing with the environment: process and chemical engineers, physicists, chemists, biologists, biochemists, hydrogeologists, geochemists and ecologists. MATLAB was chosen as the major computer tool for modeling, firstly because it is unique in it's capabilities, and secondly because it is available in most academic institutions, in all universities and in the research departments of many companies. In the 2nd edition many chapters will include updated and extended material. In addition the MATLAB command index will be updated and a new chapter on numerical methods will be added.

Kamis, 30 Agustus 2012

Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications



Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications
2012 | 356 Pages | ISBN: 1849683166 | EPUB + PDF + code | 15 MB + 12 MB + 2 MB

Packed with comprehensive recipes to secure, tune, and extend your Java EE applications.

Download
or
Download
or
Download

Senin, 26 Maret 2012

Java 2: The Complete Reference, Fifth Edition


Java 2: The Complete Reference, Fifth Edition
McGraw-Hill Osborne Media | 2002-08-13 | ISBN: 0072224207 | 1184 pages | PDF | 4,4 MB

This book is the most complete and up-to-date resource on Java from programming guru, Herb Schildt -- a must-have desk reference for every Java programmer.

Jumat, 09 Maret 2012

Pro jQuery Mobile


Pro jQuery Mobile
2011 | 268 Pages | ISBN: 1430239662 | EPUB + PDF | 6 MB + 25 MB

You need to build an app, and you need it to run everywhere. And you need it now! jQuery Mobile gives you the ability to write once and run everywhere using jQuery and jQuery UI. Pro jQuery Mobile will teach you how to create themable, responsive, native-looking applications for iOS, Android, Windows Phone, Blackberry, and more.
Discover what sets jQuery Mobile apart from other mobile web development platforms 
Walk through practical examples of jQuery Mobile features, including design elements and event handling 
Dig into the jQuery API, integrate web services, and learn how to publish to app stores with Phone Gap 
jQuery Mobile is a framework for delivering cross-platform mobile web applications with a unified interface. jQuery Mobile combines responsive layouts with progressive enhancement to render the best possible user experience from a single code base. With Pro jQuery Mobile, you'll be creating amazing mobile apps in no time.

What you��ll learn
Unique features of jQuery Mobile 
jQuery Mobile core features, including page structure, navigation, and form elements 
The entire jQuery Mobile API, including data attributes, methods, and events 
How to apply jQuery Mobile to specific cases, including iOS and Android apps 
How to publish your apps to app stores via PhoneGap 
Integrating web services and Google Maps into your jQuery Mobile apps 
Who this book is for
Mobile developers who want to master jQuery Mobile and build cross-platform mobile web applications from a single code base.

or

Jumat, 17 Februari 2012

Sams Teach Yourself Java in 24 Hours (Covering Java 7 and Android)


Sams Teach Yourself Java in 24 Hours (Covering Java 7 and Android) Summary:
S..s | 0672335751 | October 31, 2011 | EPUB/PDF | 432 pages | 5 MB/10 MB

Sams Teach Yourself Java™ in 24 Hours, Sixth Edition Rogers Cadenhead Covers Java 7 and Android In just 24 lessons of one hour or less, you can learn how to create Java applications with the free NetBeans visual editing tools. Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, and even an Android app in Java. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success. Full-color figures and clear step-by-step instructions visually show you how to program with Java. Quizzes and Exercises at the end of each chapter help you test your knowledge. Notes, Tips, and Cautions provide related information, advice, and warnings. Learn how to… Set up your Java programming environment
Write your first working program in just minutes
Control program decisions and behavior
Store and work with information
Build straightforward user interfaces
Create interactive web programs
Read and write files and XML data
Master best practices for object-oriented programming
Create flexible, interoperable web services with JAX-WS
Use Java to create an Android app Register your book at informit.com/register for convenient access to downloads, updates, and corrections as they become available. Category: Programming Covers: Java 7 User Level: Beginning—Intermediate sams teach yourself java hours,

or
or
or

Rabu, 28 September 2011

Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition)


Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition) Summary:
Ad..on W..ley | 2010 | ISBN: 0132122308 | 960 pages | PDF | 1087 MB

The Third Edition of Data Abstraction and Problem Solving with Java: Walls and Mirrors employs the analogies of Walls (data abstraction) and Mirrors (recursion) to teach Java programming design solutions, in a way that beginning students find accessible. The book has a student-friendly pedagogical approach that carefully accounts for the strengths and weaknesses of the Java language. With this book, students will gain a solid foundation in data abstraction, object-oriented programming, and other problem-solving techniques. From the Back Cover
Data Abstraction and Problem Solving in C++, and is now updated to the Java programming language. It uses the running theme of "Walls and Mirrors" to help make clear the challenging concepts of recursion (the mirrors) and data abstraction (the walls). Authors Carrano and Prichard cover key object-oriented concepts, including encapsulation, inheritance, and polymorphism. However, the focus of the book remains on data abstraction instead of simply Java syntax. Features:
Provides a firm foundation in data abstraction (the walls), emphasizing the distinction between specification and implementation as the foundation for the object-oriented approach 
Offers extensive coverage of recursion (the mirrors) and uses the technique throughout many examples and exercises. 
Introduces analysis of algorithms and Big "O" notation. 
Provides an appendix covering basic Java syntax for those know a different language or who need a refresher 
Contains many pedagogical study aids such as programming pitfall warnings and self-tests with answers 
A proven approach, adapted from the best selling Data Abstraction and Problem Solving in C++

or

Selasa, 13 September 2011

CoffeeScript: Accelerated JavaScript Development


CoffeeScript: Accelerated JavaScript Development Summary:
Publisher: Prag..matic Book..shelf 2011 | 138 Pages | ISBN: 1934356786 | EPUB | 2 MB

For 15 years, dynamic web content has been written in a single language: JavaScript. Now, for the first time, programmers have an alternative that doesn't add an extra layer of abstraction or require plugins. CoffeeScript provides all of JavaScript's functionality wrapped in a cleaner, more succinct syntax that encourages use of "the good parts" of the language. CoffeeScript: Accelerated JavaScript Development is aimed at programmers who want to get a grip on this new language while improving their understanding of JavaScript. You'll learn about time-saving features like list comprehensions and splats, organize your code into modules with extensible classes, and get your feet wet with jQuery by building a fast-paced word game. The book also introduces Node.js, the foremost server-side JavaScript environment. Node and CoffeeScript turn out to be a great match, allowing you to develop the front and back ends of a web application in the same language. With CoffeeScript in your toolkit, you can write great code anywhere.

or

Senin, 12 September 2011

JavaScript et le DOM par la pratique


JavaScript et le DOM par la pratique Summary:
2011 | French | MP4 | 1920x1080 | DivX4 2619 Kbps 15.649 fps | AAC 128 Kbps | Lenght: 01:45:00 | 1.26 Gb
Genre: eLerning | Studio: video2brain | Subtitles: No

“ Comprendre la gestion du DOM
Dans le cadre d´un navigateur web, JavaScript se compose de deux parties distinctes : le noyau JavaScript et le DOM JavaScript. Si la connaissance de la première partie est indispensable pour aborder la seconde, c´est bien le DOM JavaScript qui sera principalement utilisé pour manipuler les éléments de votre page HTML. Cependant, la partie DOM est en constante évolution et s´enrichit à chaque nouvelle version d´un navigateur. C’est pourquoi le formateur Didier Mouronval a trouvé plus approprié de traiter cette partie par la pratique dans une formation de 2h au cours de laquelle il vous apprend à mettre en place des fonctionnalités couramment utilisées. Ainsi, vous allez comprendre comment est structuré le DOM, comment jouer avec et surtout comment mettre à profit le modèle particulier de la programmation JavaScript qui est la programmation orientée objet par prototype. Votre formateur: Didier Mouronval
Date de parution: 15 juin 2011
1h45 de tutoriels vidéo ”
Le gabarit HTML : positionner un footer et animer un menu
Gérer des projets dans Aptana 04:48
Positionner le footer 08:58
Problématique sur les événements 07:46
Ajouter d'autres fonctions utilitaires 04:42
Choix du fonctionnement du menu 02:39
Fonctionnement du menu 06:53
Ajouter des méthodes àune fonction constructeur 07:24
Définir le comportement du menu en ajoutant des gestionnaires d'événement 04:44 Validation d'un formulaire (expressions régulières)
Pré-remplir un formulaire 09:34
Annuler l'action par défaut d'un lien ou d'un submit 04:25
Vérifier un champ de formulaire avec les expressions régulières 07:11
Complément sur les expressions régulières 06:11
Début des vérifications du formulaire 06:16
Contrôle des autres champs 07:15 Exemples de scripts usuels 
Navigation par onglets 10:04
Le drag and drop 04:38
La gestion de l'opacité 05:43

or

Jumat, 11 Februari 2011

Core Java(TM), Volume I--Fundamentals


Core Java(TM), Volume I--Fundamentals Summary:
Publisher: Prentice Hall | pages: 864 | 2007 | ISBN: 0132354764 | PDF | 18,5 mb

Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code. Volume I is designed to quickly bring you up to speed on what’s new in Java SE 6 and to help you make the transition as efficiently as possible, whether you’re upgrading from an earlier version of Java or migrating from another language.

or
or

Minggu, 06 Februari 2011

BlackBerry Java Application Development: Beginner's Guide


BlackBerry Java Application Development: Beginner's Guide Summary:
P..kt.P-blishing | 2010 | ISBN: 1849690200 | 368 pages | PDF | 5,3 MB

Build and deploy powerful, useful, and professional Java mobile applications for BlackBerry smartphones, the fast and easy way. 
Develop professional, rich, and smart Java applications using BlackBerry SDK 
Discover the powerful components provided by the SDK to build a powerful user interface with a common look and feel 
Explore the complex, but important, topic of network communications
Integrate with the standard applications on all BlackBerry Smartphone to make your application even more useful
Packed with hands-on examples and clear explanations for better understanding In Detail BlackBerry Smartphone was once the domain of jet-setting business users with power suits. Now you can hardly go anywhere without seeing someone using a BlackBerry to check their messages or make a call. It's this kind of explosive growth that makes the BlackBerry ecosystem a great place to develop and market applications through the BlackBerry App World store-this book shows you how to do just that! This step-by-step guide gives you a hands-on experience of developing innovative Java applications for your BlackBerry. With the help of this book, you will learn to build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. It explores the powers of Blackberry and helps you develop professional and impressive Java applications. The book teaches how to write rich, interactive, and smart BlackBerry applications in Java. It expects the readers to know Java but not Java Mobile or the BlackBerry APIs. We will learn to build rich, interactive, and smart Java applications for the BlackBerry. The book will cover UI programming, data storage, programming network, and internet API apps. As we move on, we will learn more about the BlackBerry's device features, such as messaging, GPS, multimedia, contacts and calendar, and so on. This book also helps you build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. This step-by-step guide to building rich, interactive, and smart Java applications helps you get the most out of BlackBerry smartphones.

or

Java EE 6 with GlassFish 3 Application Server


Java EE 6 with GlassFish 3 Application Server Summary:
Pa ckt Pu blis hing | 2010 | ISBN: 1849510369 | 488 pages | PDF | 15,4 MB

A practical guide to install and configure the GlassFish 3 Application Server and develop Java EE 6 applications to be deployed to this server 
Install and configure the GlassFish 3 Application Server and develop Java EE 6 applications to be deployed to this server 
Specialize in all major Java EE 6 APIs, including new additions to the specification such as CDI and JAX-RS 
Use GlassFish v3 application server and gain enterprise reliability and performance with less complexity 
Clear, step-by-step instructions, practical examples, and straightforward explanations In Detail GlassFish is a free, open source, production ready application server. It is the environment's reference implementation and the first Enterprise Java server to implement Java EE6. Although GlassFish server delivers a flexible, lightweight and extensible Java EE 6 platform, it can be challenging to get beyond the basics and develop Java applications deployed to GlassFish 3 application server. This book takes an in-depth look at all of the major new features in Glassfish 3 and how it differs from previous Glassfish versions. This book explains GlassFish installation and configuration, and then moves on to Java EE 6 application development, covering all major Java EE 6 APIs. It is a handy guide for the advanced Java programmers as well as Java EE 6 beginners. This book begins with the installation of Glassfish 3 and deploying Java applications. It also explains how to develop, configure, package and deploy servlets. We will also learn the processing of HTML Forms. As we move on, we will develop Java Server Pages and get to know implicit JSP objects. We will get to know all the JSTL (JSP Standard Tag Library) tag libraries. This book gives us a better understanding on how to manage data from a database through Java Database Connectivity (JDBC) API and the Java Persistence API (JPA). We will also learn more about the newly introduced features of JPA 2.0 and develop JSF 2.0 applications learn how to customize them. We then set up Glassfish for Java Messaging (JMS) API and understand the working of message queues and message topics. Later, we use the Context and Dependency Injection (CDI) API to integrate application layers and study the SOAP based web service development using the JAX-WS specification. Finally, we learn more about the Restful web service development using the JAX-RS specification. The book covers the various Java EE 6 conventions and annotations that can simplify enterprise Java application development. The latest versions of the Servlet, JSF, JPA, EJB and JAX-WS specifications are covered, as well as new additions to the specification such as JAX-RS and CDI. This book is a Developer's Guide, covering the ins and outs of developing Java EE 6 applications deployed to the standards-compliant, high performance GlassFish 3 application server.

or

Rabu, 02 Februari 2011

Object-Oriented JavaScript


Object-Oriented JavaScript Summary:
Publisher: Packt Publishing | 2008 | 356 pages | ISBN: 1847194141 | PDF | 7,15 MB

This book treats JavaScript as a serious object-oriented language, showing you how to build robust, maintainable, and powerful libraries and applications. Along the way, we cover many of the recent innovations such as AJAX, JSON, and interesting design and coding patterns. After reading this book, you'll be prepared to ace your JavaScript job interview and even impress with some bits that the interviewer maybe didn't know. You should read this book if you want to be able to take your JavaScript skills to a new level of sophistication.

Minggu, 30 Januari 2011

Java 6. Praxis der objektorientierten Programmierung


Java 6. Praxis der objektorientierten Programmierung Summary:
M.rkt+T.chnik | 2007 | ISBN: 3827241073 | 1230 pages | PDF | 12,4 MB

Java ist neben C++ die wichtigste Programmiersprache für Neuentwicklungen von kommerziellen Software-Produkten. Das vorliegende Kompendium zur neuen Version Java 6 versteht sich als ein Lehr- und Nachschlagebuch für Einsteiger und fortgeschrittene Leser, das neben einer Einführung in die grundlegenden Prinzipien der objektorientierten Programmierung alle wichtigen Aspekte und Möglichkeiten der Sprache Java und der Java-Klassenbibliothek erläutert. Besonderer Wert wurde dabei von den Autoren auf Hunderte von Codebeispielen und direkt kompilier- und ausführbare Programme gelegt, die nicht nur die erläuterte Theorie im Praxiseinsatz zeigen, sondern auch gleich als Ausgangsbasis für Ihre Eigen- und Weiterentwicklungen dienen können. Aus dem Inhalt: Java-Grundlagen: Daten und Datentypen, Operatoren und Ausdrücke, Kontrollstrukturen, Klassen und Objekte, Arrays und Aufzählungen (enum), Pakete, Gültigkeitsbereiche Objektorientierte Programmierung in Java: Vererbung und Komposition, Polymorphie und generische Programmierung, Abstrakte Klassen und Schnittstellen, Fehlerbehandlung mit Exceptions, Programmieren mit Objekten GUI-Programmierung: Grafische Benutzeroberflächen, Benutzeroberflächen mit Swing, Steuerelemente, Menüs, Dialogfenster, Grafik, Textverarbeitung, Drucken, GUI-Ergänzungen, Splash SCREENS 
Weiterführende und ergänzende Techniken: Strings und Utilities, Container, Thread-Programmierung, Ein- und Ausgabe, Ressourcen und Lokalisierung, XML, Webservices, Annotations.

or
or

Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)


Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027) Summary:
McGraw-Hill Osborne Media; 1 edition | 2002 | ISBN: 0072226846 | 752 pages | PDF | 4 MB

Revised and updated by one of the co-developers of the (310-035) Programmer exam, this edition offers complete coverage of the Sun Certified Programmer for Java 2 exam objectives and newly added, complete coverage of both portions of the Sun Certified Java 2 Developer's exam. More than 250 challenging practice questions have been completely revised to closely model the format, tone, topics, and difficulty of the real exam. An integrated study system based on proven pedagogy, exam coverage includes step-by-step exercises, special Exam Watch notes, On-the-Job elements, and Self Tests with in-depth answer explanations to help reinforce and teach practical skills.

or

Minggu, 23 Januari 2011

Objective-C Pocket Reference


Objective-C Pocket Reference Summary:
O'R.illy M.dia | 2002 | ISBN: 0596004230 | 128 pages | CHM | 1 MB


Objective-C is an exciting and dynamic approach to C-based object-oriented programming; it's the approach adopted by Apple as the foundation for programming under Mac OS X, a Unix-based operating system gaining wide acceptance among programmers and other technologists. Objective-C is easy to learn and has a simple elegance that is a welcome breath of fresh air after the abstruse and confusing C++. To help you master the fundamentals of this language, you'll want to keep the Objective-C Pocket Reference close at hand. This small book contains a wealth of valuable information to speed you over the learning curve. In this pocket reference, author Andrew Duncan provides a quick and concise introduction to Objective-C for the experienced programmer. In addition to covering the essentials of Objective-C syntax, Andrew also covers important faces of the language such as memory management, the Objective-C runtime, dynamic loading, distributed objects, and exception handling. O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing important details in a succinct, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new Objective-C Pocket Reference is the book you'll want to have.

or