1 - 15
- Darwin, Ian F., author.
- Fourth edition. - Sebastopol, CA : O'Reilly Media, [2020]
- Description
- Book — 1 online resource (1 volume) : illustrations
- Darwin, Ian F., author.
- Second edition. - Sebastopol, CA : O'Reilly, [2017]
- Description
- Book — 1 online resource
- Summary
-
- Copyright; Table of Contents; Preface; Conventions Used in This Book; Getting and Using the Code Examples; O'Reilly Safari; How to Contact Us; Acknowledgments;
- Chapter 1. Getting Started; 1.1 Understanding the Android Application Architecture; Problem; Discussion; 1.2 Understanding the Android Activity Life Cycle; Problem; Solution; Discussion; 1.3 Learning About Android Releases; Problem; Discussion; 1.4 Learning the Java Language; Problem; Solution; Discussion; See Also; 1.5 Creating a "Hello, World" Application from the Command Line; Problem; Solution; Discussion; See Also.
- 1.6 Creating a "Hello, World" App with Apache MavenProblem; Solution; Discussion; See Also; 1.7 Choosing an IDE for Android Development; Problem; Solution; Discussion; 1.8 Setting Up Android Studio; Problem; Solution; Discussion; See Also; 1.9 Installing Platform Editions and Keeping the SDK Updated; Problem; Solution; Discussion; See Also; 1.10 Creating a "Hello, World" App Using Android Studio; Problem; Solution; Discussion; 1.11 Converting an Eclipse ADT Project to Android Studio; Problem; Solution; Discussion; 1.12 Preserving History While Converting from Eclipse to Android Studio.
- ProblemSolution; Discussion; See Also; 1.13 Building an Android Application with both Eclipse and Android Studio; Problem; Solution; Discussion; 1.14 Setting Up Eclipse with AndMore (Replacing ADT); Problem; Solution; Discussion; See Also; 1.15 Creating a "Hello, World" Application Using Eclipse; Problem; Solution; Discussion; See Also; 1.16 Installing the Eclipse Marketplace Client in Your Eclipse; Problem; Solution; Discussion; 1.17 Upgrading a Project from Eclipse ADT to Eclipse AndMore; Problem; Solution; Discussion; 1.18 Controlling Emulators/Devices Using Command-Line ADB; Problem.
- SolutionDiscussion; 1.19 Sharing Java Classes from Another Eclipse Project; Problem; Solution; Discussion; See Also; 1.20 Referencing Libraries to Implement External Functionality; Problem; Solution; Discussion; 1.21 Using New Features on Old Devices via the Compatibility Libraries; Problem; Solution; Discussion; 1.22 Using SDK Samples to Help Avoid Head Scratching; Problem; Solution; Discussion; See Also; 1.23 Taking a Screenshot/Video from the Emulator/Android Device; Problem; Solution; Discussion; See Also; 1.24 Program: A Simple CountDownTimer Example; Problem; Solution; Discussion.
- Source Download URL1.25 Program: Tipster, a Tip Calculator for the Android OS; Problem; Solution; Discussion; See Also; Source Download URL;
- Chapter 2. Designing a Successful Application; 2.1 Exception Handling; Problem; Solution; Discussion; See Also; 2.2 Requesting Android Permissions at Runtime; Problem; Solution; Discussion; See Also; Source Download URL; 2.3 Accessing Android's Application Object as a "Singleton"; Problem; Solution; Discussion; See Also; Source Download URL; 2.4 Keeping Data When the User Rotates the Device; Problem; Solution; Discussion; See Also; Source Download URL.
(source: Nielsen Book Data)
4. Java testing for developers : from JUnit FindBugs and PMD, tools and techniques for Java testing [2016]
- Darwin, Ian F., speaker.
- [Place of publication not identified] : O'Reilly, [2016]
- Description
- Video — 1 online resource (1 streaming video file (4 hr., 52 min., 30 sec.)) : digital, sound, color
- Summary
-
"In this Java Testing for Developers training course, expert author Ian Darwin will teach you about the tools and techniques that are used to test Java software. This course is designed for users that already have some basic Java experience. You will start by learning about dynamic testing tools, including how to write and run JUnit, test persistence with JUnit, and mock objects with JUnit. From there, Ian will teach you about Spock, advanced Spock, and test coverage. This video tutorial also covers testing web apps with JUnit-based tools, static code analysis, and FindBugs. Finally, you will learn about PMD, including how to run with Eclipse, deal with outputs, and analyze reports. Once you have completed this computer based training course, you will have learned about the tools and techniques that are used to test Java software."--Resource description page.
- Darwin, Ian F., author.
- Wydanie III. - Gliwice, Poland : Helion, [2015]
- Description
- Book — 1 online resource (1 volume) : illustrations
6. Java cookbook [2014]
- Darwin, Ian F., author.
- 3rd edition. - Beijing : O'Reilly, 2014.
- Description
- Book — 1 online resource (1 volume) Digital: text file.
- Summary
-
- Getting started : compiling, running, and debugging
- Interacting with the environment
- Strings and things
- Pattern matching with regular expressions
- Numbers
- Dates and times, New API
- Structuring data with Java
- Object-oriented techniques
- Functional programming techniques : functional interfaces, streams, parallel collections
- Input and output
- Directory and filesystem operations
- Media : graphics, audio, video
- Network clients
- Graphical user interfaces
- Internationalization and localization
- Server-side Java
- Java and electronic mail
- Database access
- Processing JSON data
- Processing XML
- Packages and packaging
- Threaded Java
- Reflection, or "a class named class"
- Using Java and other languages.
(source: Nielsen Book Data)
7. Android receptury [2013]
- Android cookbook. Polish
- Darwin, Ian F.
- Gliwice : Helion, ©2013.
- Description
- Book — 1 online resource : illustrations Digital: text file.
- Summary
-
Sprawdzone rozwi?zania dla programistów platformy Android!
Android jest obecnie najpopularniejsz? platform? dla telefonów komórkowych i tabletów. Liczba aktywacji to setki tysi?cy w ci?gu jednego dnia. Sk?d wzi??a si? ta popularno??? Nie bez znaczenia s? tu banalnie prosta integracja z serwisami spo?eczno?ciowymi oraz ogromny wybór aplikacji i sprz?tu, w którym mo?na przebiera? bez ko?ca. Android jest równie? faworytem deweloperów oprogramowania. Dzi?ki temu, ?e platforma jest oparta o j?zyk Java, mog? oni b?yskawicznie wykorzysta? posiadan? wiedz? oraz znane narz?dzia. Ta mieszanka jest skazana na sukces! Ksi??ka, któr? trzymasz w r?kach, pomo?e Ci odnie?? sukces. Nale?y ona do ulubionej serii programistów - "Receptury". Znajdziesz tu najlepsze przepisy na rozwi?zanie typowych problemów. W trakcie lektury nauczysz si? b?yskawicznie konfigurowa??rodowisko pracy, tworzy? kopie zapasowe danych aplikacji oraz testowa? Twoje dzie?o. Ponadto sprawdzisz, jak komunikowa? si? mi?dzy procesami, tworzy? zaawansowan? grafik? oraz wy?wietla? materia?y multimedialne. Przekonasz si? równie?, jak?atwo uzyska? informacje z odbiornika GPS, sterowa? diod? LED w urz?dzeniu oraz przygotowa? aplikacj? do dystrybucji i sprzeda?y. Ksi??ka ta powinna trafi? w r?ce wszystkich pasjonatów systemu Android! Si?gnij po t? ksi??k? i: sprawd?, jak uzyska? informacje z odbiornika GPS b?yskawicznie przygotuj swoje?rodowisko pracy twórz zaawansowane elementy graficzne przygotuj aplikacj? do publikacjiWypróbuj najlepsze przepisy dla Androida!
8. Android cookbook [2012]
- Darwin, Ian F.
- 1st ed. - [Sebastopol, CA] : O'Reilly Media, 2012.
- Description
- Book — 1 online resource (1 volume) : illustrations Digital: text file.
- Summary
-
- Getting started
- Designing a successful application
- Testing
- Inter-/Intra-Process communication
- Content providers
- Graphics
- Graphical user interface
- GUI alerts: menus, dialogs, toasts, and notifications
- GUI : listview
- Multimedia
- Data persistence
- Telephone applications
- Networked applications
- Gaming and animation
- Social networking
- Location and map applications
- Accelerometer
- Bluetooth
- System and device control
- Other programming languages and frameworks
- Strings and internationalization
- Packaging, deploying, and distributing/selling your app.
(source: Nielsen Book Data)
9. Checking Java programs [2007]
- Darwin, Ian F.
- Sebastopol, Calif. : O'Reilly, 2007.
- Description
- Book — 1 online resource
- Summary
-
- What it's not about
- It usually begins with javac
- Making your IDE work harder
- Source code checking with PMD
- Static (class file) checking with FindBugs
- Dynamic checking with NASA's Java PathFinder
- What's next?
10. Java cookbook [2004]
- Darwin, Ian F.
- 2nd ed. - Sebastopol, CA : O'Reilly, ©2004.
- Description
- Book — 1 online resource (xxiv, 829 pages) : illustrations Digital: text file.
- Summary
-
- Preface
- 1. Getting Started: Compiling, Running, and Debugging 1.1 Compiling and Running Java: JDK 1.2 Editing and Compiling with a Color-Highlighting Editor 1.3 Compiling, Running, and Testing with an IDE 1.4 Using CLASSPATH Effectively 1.5 Using the com.darwinsys API Classes from This Book 1.6 Compiling the Source Code Examples from This Book 1.7 Automating Compilation with Ant 1.8 Running Applets 1.9 Dealing with Deprecation Warnings 1.10 Conditional Debugging Without #ifdef 1.11 Debugging Printouts 1.12 Maintaining Program Correctness with Assertions 1.13 Debugging with JDB 1.14 Unit Testing: Avoid the Need for Debuggers 1.15 Getting Readable Tracebacks 1.16 Finding More Java Source Code 1.17 Program: Debug
- 2. Interacting with the Environment 2.1 Getting Environment Variables 2.2 System Properties 2.3 Writing JDK Release-Dependent Code 2.4 Writing Operating System-Dependent Code 2.5 Using Extensions or Other Packaged APIs 2.6 Parsing Command-Line Arguments
- 3. Strings and Things 3.1 Taking Strings Apart with Substrings 3.2 Taking Strings Apart with StringTokenizer 3.3 StringBuffer 3.4 Processing a String One Character at a Time 3.5 Aligning Strings 3.6 Converting Between Unicode Characters and Strings 3.7 Reversing a String by Word or by Character 3.8 Expanding and Compressing Tabs 3.9 Controlling Case 3.10 Indenting Text Documents 3.11 Entering Nonprintable Characters 3.12 Trimming Blanks from the End of a String 3.13 Parsing Comma-Separated Data 3.14 Program: A Simple Text Formatter 3.15 Program: Soundex Name Comparisons
- 4. Pattern Matching with Regular Expressions 4.1 Regular Expression Syntax 4.2 Using regexes in Java: Test for a Pattern 4.3 Finding the Matching Text 4.4 Replacing the Matched Text 4.5 Printing All Occurrences of a Pattern 4.6 Printing Lines Containing a Pattern 4.7 Controlling Case in Regular Expressions 4.8 Matching "Accented" or Composite Characters 4.9 Matching Newlines in Text 4.10 Program: Apache Logfile Parsing 4.11 Program: Data Mining 4.12 Program: Full Grep
- 5. Numbers 5.1 Checking Whether a String Is a Valid Number 5.2 Storing a Larger Number in a Smaller Number 5.3 Converting Numbers to Objects and Vice Versa 5.4 Taking a Fraction of an Integer Without Using Floating Point 5.5 Ensuring the Accuracy of Floating-Point Numbers 5.6 Comparing Floating-Point Numbers 5.7 Rounding Floating-Point Numbers 5.8 Formatting Numbers 5.9 Converting Between Binary, Octal, Decimal, and Hexadecimal 5.10 Operating on a Series of Integers 5.11 Working with Roman Numerals 5.12 Formatting with Correct Plurals 5.13 Generating Random Numbers 5.14 Generating Better Random Numbers 5.15 Calculating Trigonometric Functions 5.16 Taking Logarithms 5.17 Multiplying Matrices 5.18 Using Complex Numbers 5.19 Handling Very Large Numbers 5.20 Program: TempConverter 5.21 Program: Number Palindromes
- 6. Dates and Times 6.1 Finding Today's Date 6.2 Printing Date/Time in a Given Format 6.3 Representing Dates in Other Epochs 6.4 Converting YMDHMS to a Cale.
- (source: Nielsen Book Data)
(source: Nielsen Book Data)
11. Java cookbook [2001]
- Darwin, Ian F.
- Sebastopol, CA : O'Reilly, c2001.
- Description
- Book — xxix, 850 p. : ill. ; 24 cm.
- Summary
-
A comprehensive collection of problems, solutions, and practical examples for anyone programming in Java. Developers are provided with find hundreds of Java "recipes" covering all of the major APIs as well as some APIs that aren't as well documented in other Java books. "The Java Cookbook", like the "Perl Cookbook", offers Java developers short, focused pieces of code that can be easily incorporated into other programs. The idea is to focus on things that are useful, tricky, or both. The book includes code segments covering many specialized APIs - like media and servlets - and should serve as a "jumping-off place" for Java developers who want to get started in areas outside of their specialization. The book provides quick solutions to particular problems that can be incorporated into other programs, but that aren't usually programs in and of themselves.
(source: Nielsen Book Data)
Engineering Library (Terman)
Engineering Library (Terman) | Status |
---|---|
Stacks | |
QA76.73 .J38 D348 2001 | Unknown |
12. Checking C programs with lint [1991]
- Darwin, Ian F.
- Minor corrections. - Sebastopol, CA : O'Reilly & Associates, 1991.
- Description
- Book — ix, 72 p. ; 22 cm.
- Summary
-
- Preface Scope of This Handbook Conventions Used in This Handbook
- Chapter 1 Introduction
- Chapter 2 Using lint
- Chapter 3 Dealing with lint's Concerns Casting: Tell the Compiler You Know Better /*LINT COMMENTS*/-Tell lint You Don't Care /*NOTREACHED*/ /*ARGSUSED*/ and /*VARARGS*/ /*LINTLIBRARY*/ /*NOSTRICT*/ and /*CANTHAPPEN*/ Specific Problems: The Delinting Handbook
- Chapter 4 Using lint in Detail Command Line Options Using lint with make Roll Your Own lint Library
- Chapter 5 Limits to lint printfck clash and shortc cchk check
- Chapter 6 Under the Hood
- Chapter 7 An Evaluation of lint
- Chapter 8 Future Directions Appendix A The Ten Commandments for C Programmers Appendix B A Very Brief History of UNIX Research USG Berkeley Appendix C Supplemental Programs Bibliography Index.
- (source: Nielsen Book Data)
(source: Nielsen Book Data)
- Online
SAL3 (off-campus storage)
SAL3 (off-campus storage) | Status |
---|---|
Stacks | Request (opens in new tab) |
QA76.73 .C15 D37 1991 | Available |
13. Tomcat : Przewodnik encyklopedyczny [2012]
- Tomcat the definitive guide. Polish
- Brittain, Jason.
- Wydanie II. - [Gliwice?] : Helion, ©2012.
- Description
- Book — 1 online resource (1 volume) : illustrations
14. Tomcat : the definitive guide [2008]
- Brittain, Jason.
- 2nd ed. - Beijing ; Sebastopol, CA : O'Reilly, c2008.
- Description
- Book — xvi, 476 p. : ill. ; 24 cm.
SAL3 (off-campus storage)
SAL3 (off-campus storage) | Status |
---|---|
Stacks | Request (opens in new tab) |
TK5105.8885 .A63 B75 2008 | Available |
15. Tomcat : the definitive guide [2003]
- Brittain, Jason.
- 1st ed. - Sebastopol, CA : O'Reilly & Associates, ©2003.
- Description
- Book — 1 online resource (xiii, 303 pages) : illustrations Digital: text file.
- Summary
-
- Preface
- 1. Getting Started with Tomcat Installing Tomcat Starting, Stopping, and Restarting Tomcat Automatic Startup Testing Your Tomcat Installation
- 2. Configuring Tomcat Using the Apache Web Server Managing Realms, Roles, and Users Controlling Sessions Accessing JNDI and JDBC Resources Servlet Auto-Reloading Relocating the Web Applications Directory Customized User Directories Tomcat Example Applications Server-Side Includes Common Gateway Interface (CGI) The Tomcat Admin Application
- 3. Deploying Servlet and JSP Web Applications in Tomcat Layout of a Web Application Manual Application Deployment Automatic Deployment The Manager Application Automation with Jakarta Ant
- 4. Tomcat Performance Tuning Measuring Web Server Performance External Tuning Internal Tuning Capacity Planning Additional Resources
- 5. Integration with Apache Web Server Introduction The Pros and Cons of Integration Installing Apache httpd Apache Integration with Tomcat Of Connectors and Configuration Files Summary
- 6. Tomcat Security Introduction Securing the System Multiple Server Security Models Using the -security Option Setting Up a Tomcat chroot Jail Filtering Bad User Input Securing Tomcat with SSL
- 7. Configuration Files and Their Elements server.xml web.xml tomcat-users.xml catalina.policy
- 8. Debugging and Troubleshooting Reading Log Files URLs and the HTTP Conversation Debugging with RequestDumperValve When Tomcat Won't Shut Down
- 9. Building Tomcat from Source Installing Jakarta Ant Obtaining the Source Downloading Support Libraries Building Tomcat
- 10. Tomcat Clustering Clustering Terms The Communication Sequence of an HTTP Request Additional Resources
- 11. Final Words Supplemental Resources Community A. Installing Java B. JSPs and Servlets C. jbchroot.c D. BadInputFilterValve.java Index.
- (source: Nielsen Book Data)
(source: Nielsen Book Data)
Articles+
Journal articles, e-books, & other e-resources
Guides
Course- and topic-based guides to collections, tools, and services.