The Largest Java & Web Services Expo

Total Page:16

File Type:pdf, Size:1020Kb

The Largest Java & Web Services Expo THE LARGEST JAVA & WEB SERVICES EXPO IN THE WORLD! P.99 TM The World’s Leading Java Resource Java COM May 2002 Volume:7 Issue:5 FULL CONFERENCE PROGRAM INSIDE PAGE 99 Database Systems: Optimizing Database Didier Cabannes 12 From the Editor Performance in J2EE Apps The best of both worlds Alan Williamson pg. 7 Feature: The Critical Role of Walter Hurst J2EE Editorial Application Architecture A fundamental issue 22 Ajit Sagar pg. 9 J2SE Editorial Show Review: First Impressions Ajit Sagar Keith Brown pg. 36 JavaOne 2002: How did it measure up to past shows? 30 J2ME Editorial AI: Programming Neural Networks in Java Jeff Heaton Jason R. Briggs pg. 62 An efficient way to perform certain operations 38 Industry Commentary Kuldip Singh Pabla pg. 64 JDBC 3.0: Something for Everyone John Goodson The new features and why they’re important 56 JDJ Labs Enterprise JavaBeans pg.90 Java-Miner pg. 92 Jini & J2ME: Jini Surrogate As a Platform William Swaney Using HTTP as a protocol 66 RETAILERS PLEASE DISPLAY for J2ME Games UNTIL JULY 31, 2002 Feature: OSGi: The Last Mile of Peter Kriens Software Deployment Solve last-minute problems 74 Pro Mobile: Keep Mobile Data and Applications Jeff Capone in Sync with Java An integral part of your mobile strategy Java Clients 84 Intermittent Connectivity WAP/Brows Based Clien ateways I SYS -CON App Management: Manifest Destiny Norman Richards MEDIA Simplify the packaging and releasing of Java applications 94 Sonic Software www.sonicsoftware.com 2 MAY 2002 Java COM Zero G www.zerog.com MAY 2002 3 Java COM Apple Computer, Inc. www.apple.com/macosx 4 MAY 2002 Java COM Apple Computer, Inc. www.apple.com/macosx MAY 2002 5 Java COM BEA www.bea.com/download 6 MAY 2002 Java COM FROMF THE EDITORDI J2ME INTERNATIONAL ADVISORY BOARD • CALVIN AUSTIN (Lead Software Engineer, J2SE Linux Project, Sun Microsystems), • JAMES DUNCAN DAVIDSON (JavaServlet API/XMP API, Sun Microsystems), • JASON HUNTER (Senior Technologist, CollabNet), • JON S. STEVENS (Apache Software ALANWILLIAMSON EDITOR-IN-CHIEF Foundation), • RICK ROSS (President, JavaLobby), • BILLROTH (Group Product Manager, Sun Microsystems), • BILL WILLETT (CEO, Programmer’s Paradise) • BLAIR WYMAN (Chief Software Architect IBM Rochester) EDITORIAL My Kingdomfor a Phone J2SE EDITOR-IN-CHIEF: ALAN WILLIAMSON EDITORIAL DIRECTOR: JEREMY GEELAN EXECUTIVE EDITOR: NANCY VALENTINE he whole wireless space has been an of you who don’t know the name, Bruce was J2EE EDITOR: AJIT SAGAR interesting one to keep an eye on for the main engineering man behind the data- J2ME EDITOR: JASON R. BRIGGS the past couple of years, in particular base at Oracle, so when he talks about data- J2SE EDITOR: T KEITH BROWN how it relates to the Java space. Sure, we’ve bases, you kinda wanna listen. PRODUCT REVIEW EDITOR: JIM MILBERY heard wonderful tales about the vast mil- PointBase was doing some cool stuff with FOUNDING EDITOR: SEAN RHODY lions of phones in Japan and how quickly syncing technology, as they had given up PRODUCTION Java is being adopted there, but for the rest of hope regarding the always-on network, and J2EE VICE PRESIDENT,PRODUCTION AND DESIGN: JIM MORGAN us here in the West, it’s not quite as exciting. their clients were looking for real-world ASSOCIATE ART DIRECTOR: LOUIS F. CUFFARI Regular readers know only too well my woes solutions they could use today. It was a great EDITOR: M’LOU PINKHAM with my Nokia and the lack of Java support. JDBC database/driver that operated at the MANAGING EDITOR: CHERYL VAN SISE The question is this: Is it a pipe dream or is it J2ME level. You would simply tag the table ASSOCIATE EDITORS: JAMIE MATUSOW really coming? columns you wanted synced with the data- GAIL SCHULTZ That was the question I posed to Nokia at base at the back end, and when the network JEAN CASSIDY Home ONLINE EDITOR: LIN GOETZ JavaOne. Whereby I was given the usual mar- was available, the two would automatically TECHNICAL EDITOR: BAHADIR KARUV, PH.D. keting pitch about the great array of develop- sync with one another, recovering should the er’s tools and shown the nice color chart of all network drop. It doesn’t seem that impres- WRITERS IN THIS ISSUE the models that have been Java-enabled. sive on the face of it, until you realize they do BILL BALOGLU, JASON BELL, JASON R. BRIGGS, KEITH BROWN, Naturally, I ooh’d and ah’d in the right places. all this in under 50KB! However, the reason I DIDIER CABANNES, JEFF CAPONE, JOHN GOODSON, JEFF HEATON, I then asked to what extent would the KVM mention PointBase is that they were atypical WALTER HURST, PETER KRIENS, KULDIP SINGH PABLA, BILLY PALMIERI, be integrated. For example, would I be able to of the shift in the wireless space I witnessed NORMAN RICHARDS, AJIT SAGAR, HENDRIK SCHREIBER, BILL SWANEY, ALAN WILLIAMSON, BLAIR WYMAN access the hundreds of telephone numbers at JavaOne. SUBSCRIPTIONS: already stored in my Nokia address book? Developers were going to great lengths to FOR SUBSCRIPTIONS AND REQUESTS FOR BULK ORDERS, The answer was no! Excuse me? Okay, try not tell me about their solutions regarding the PLEASE SEND YOUR LETTERS TO SUBSCRIPTION DEPARTMENT to panic, I thought, not a major problem. I state of the network, and the conditions their SUBSCRIPTION HOTLINE:[email protected] just need to import them to my Java applica- software would excel in, such as a tempera- tion and they can reside there. I asked for mental network going up and down. This I COVER PRICE: $5.99/ISSUE DOMESTIC: $49.99/YR. (12 ISSUES) confirmation that my Java application would found reassuring because I live in a rural CANADA/MEXICO: $79.99/YR. OVERSEAS: $99.99/YR. be able to make phone calls from my now area where reception for my mobile is not (U.S. BANKS OR MONEY ORDERS). BACK ISSUES: $10/EA., INTERNATIONAL $15/EA. imported contact list. No was the answer always 100%; I was beginning to worry that I again, “That would be a security risk and vio- may be left behind in this new always-on, EDITORIAL OFFICES: late the openness of the specification.” always-connected, Web-serviced world! SYS-CON MEDIA 135 CHESTNUT RIDGE RD., MONTVALE, NJ 07645 At this point, I couldn’t believe what I was On the whole, JavaOne was a good show TELEPHONE: 201 802-3000 FAX:201 782-9600 hearing. Is this true? We have a with plenty of walking space between the JAVA DEVELOPER’S JOURNAL (ISSN#1087-6944) is published monthly (12 times a year) for $49.99 by SYS-CON Publications, Inc., 135 Chestnut phone…whose main purpose in life is to booths (you definitely knew the bottom had Ridge Road, Montvale, NJ 07645. Periodicals postage rates are paid at make calls. That’s its calling, to use a very fallen out of the dot-com world). I caught up Montvale, NJ 07645 and additional mailing offices. POSTMASTER: Send address bad pun. We can load applications on it that with a lot of old faces, listened attentively to changes to: JAVA DEVELOPER’S JOURNAL, SYS-CON Publications, Inc., can’t actually take advantage of the core what they were up to, had a brush with J2EE 135 Chestnut Ridge Road, Montvale, NJ 07645. functionality of the phone? Major oversight, Blueprints, and met a vast array of new faces. ©COPYRIGHT: wouldn’t you say? Tell me again why I want It was a great event, as usual. Copyright © 2002 by SYS-CON Publications, Inc. All rights reserved. my next phone to be Java-enabled? Someone We were there with SYS-CON Radio No part of this publication may be reproduced or transmitted in any form or by any please e-mail me and tell me I’m wrong. interviewing the latest and greatest. Keith means, electronic or mechanical, including photocopy or any information storage and At JavaOne, I had a great meeting with Brown, our esteemed J2SE editor, conducted retrieval system, without written permission. For promotional reprints, contact reprint coor- dinator Carrie Gebert, [email protected]. SYS-CON Publications, Inc., reserves the right Bruce Scott from PointBase; he kindly spent the majority of the interviews, which you can to revise, republish and authorize its readers to use the articles submitted for publication. time discussing what they were doing and listen to online at www.sys-con.com/java/. where they see the future of J2ME. For those Until next month … Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc., in the United States and other countries. SYS-CON Publications, Inc., is independent of Sun Microsystems, Inc. All brand and product names used on these pages are trade names, [email protected] service marks or trademarks of their respective companies. AUTHOR BIO Alan Williamson is editor-in-chief of Java Developer’s Journal. During the day he holds the post of chief technical officer at n-ary (consulting) Ltd, one of the first companies in the UK to specialize in Java at the server side. Rumor has it he welcomes all suggestions and comments. MAY 2002 7 Java COM TogetherSoft Corporation www.togethersoft.com/1/jd.jsp 8 MAY 2002 Java COM J2EE EDITORIALOR J2EE INDEXX Are You Being Served? J2ME Customer service and relation- 9 ship management is the corner- stone of a successful business. AJIT SAGAR J2EE EDITOR Before selecting a vendor who supplies J2EE wares, make sure that adequate support will be available when you’re struggling with critical and complex issues. J2SE Are YouBeing Served? by Ajit Sagar J2EE FAQ ’ll never buy a Casio watch again.
Recommended publications
  • Gaming Cover Front
    Gaming A Technology Forecast Implications for Community & Technical Colleges in the State of Texas Authored by: Jim Brodie Brazell Program Manager for Research Programs for Emerging Technologies Nicholas Kim IC² Institute Program Director Honoria Starbuck, PhD. Eliza Evans, Ph.D. Michael Bettersworth, M.A. Digital Games: A Technology Forecast Authored by: Jim Brodie Brazell Nicholas Kim Honoria Starbuck, PhD. Program Manager for Research, IC² Institute Eliza Evans, Ph.D. Contributors: Melinda Jackson Aaron Thibault Laurel Donoho Research Assistants: Jordan Rex Matthew Weise Programs for Emerging Technologies, Program Director Michael Bettersworth, M.A. DIGITAL GAME FORECAST >> February 2004 i 3801 Campus Drive Waco, Texas 76705 Main: 254.867.3995 Fax: 254.867.3393 www.tstc.edu © February 2004. All rights reserved. The TSTC logo and the TSTC logo star are trademarks of Texas State Technical College. © Copyright IC2 Institute, February 2004. All rights reserved. The IC2 Institute logo is a trademark of The IC2 Institute at The Uinversity of Texas at Austin. This research was funded by the Carl D. Perkins Vocational and Technical Act of 1998 as administered by the Texas Higher Education Coordinating Board. ii DIGITAL GAME FORECAST >> February 2004 Table of Contents List of Tables ............................................................................................................................................. v List of Figures ..........................................................................................................................................
    [Show full text]
  • Lesson 17 Building Xqueries in Xquery Editor View
    AquaLogic Data Services Platform™ Tutorial: Part II A Guide to Developing BEA AquaLogic Data Services Platform (DSP) Projects Note: This tutorial is based in large part on a guide originally developed for enterprises evaluating Data Services Platform for specific requirements. In some cases illustrations, directories, and paths reference Liquid Data, the previous name of the Data Services Platform. Version: 2.1 Document Date: June 2005 Revised: June 2006 Copyright Copyright © 2005, 2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation is subject to and made available only pursuant to the terms of the BEA Systems License Agreement and may be used or copied only in accordance with the terms of that agreement. It is against the law to copy the software except as specifically allowed in the agreement. This document may not, in whole or in part, be copied photocopied, reproduced, translated, or reduced to any electronic medium or machine readable form without prior consent, in writing, from BEA Systems, Inc. Use, duplication or disclosure by the U.S. Government is subject to restrictions set forth in the BEA Systems License Agreement and in subparagraph (c)(1) of the Commercial Computer Software- Restricted Rights Clause at FAR 52.227-19; subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, subparagraph (d) of the Commercial Computer Software--Licensing clause at NASA FAR supplement 16-52.227-86; or their equivalent. Information in this document is subject to change without notice and does not represent a commitment on the part of BEA Systems.
    [Show full text]
  • "Cloud Computing Is a Model for Enabling Convenient, On
    What is Cloud Computing? "Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction." National Institute of Standards and Technology (NIST) Forum May 2010 http://csrc.nist.gov/groups/SNS/cloud-computing/forum-workshop_may2010.html Cloud Computing concept... it's been around longer than you think "In 1984, John Gage and Bill Joy of Sun Microsystems were credited with saying, "The network is the computer," one of the most memorable slogans of the information age. This concept, based on the tenet of making computing resources available to all users irrespective of location, as long as they are connected to the network, forms the basis of the Internet as we know it, and foretold the advent of cloud computing." Garry Metcalf, Analysys Mason, Sep 2009 http://www.analysysmason.com/about-us/news/newsletter/Previous-news-articles/Now-the-network-really-is-the-computer 2 The Cloud Pyramid What is App Engine? •App Engine is a platform •You build & test your app •Then upload your app to Google •App Engine runs everything •No need to worry about machines, network, storage, scalability, etc. 4 Challenges building web apps What keeps you up at night? 5 The Components of Google App Engine Components Language Runtimes Web-based SDK Admin Console Scalable Infrastructure 7 Components Linux Scalable GFS Infrastructure
    [Show full text]
  • Rdbmss Why Use an RDBMS
    RDBMSs • Relational Database Management Systems • A way of saving and accessing data on persistent (disk) storage. 51 - RDBMS CSC309 1 Why Use an RDBMS • Data Safety – data is immune to program crashes • Concurrent Access – atomic updates via transactions • Fault Tolerance – replicated dbs for instant failover on machine/disk crashes • Data Integrity – aids to keep data meaningful •Scalability – can handle small/large quantities of data in a uniform manner •Reporting – easy to write SQL programs to generate arbitrary reports 51 - RDBMS CSC309 2 1 Relational Model • First published by E.F. Codd in 1970 • A relational database consists of a collection of tables • A table consists of rows and columns • each row represents a record • each column represents an attribute of the records contained in the table 51 - RDBMS CSC309 3 RDBMS Technology • Client/Server Databases – Oracle, Sybase, MySQL, SQLServer • Personal Databases – Access • Embedded Databases –Pointbase 51 - RDBMS CSC309 4 2 Client/Server Databases client client client processes tcp/ip connections Server disk i/o server process 51 - RDBMS CSC309 5 Inside the Client Process client API application code tcp/ip db library connection to server 51 - RDBMS CSC309 6 3 Pointbase client API application code Pointbase lib. local file system 51 - RDBMS CSC309 7 Microsoft Access Access app Microsoft JET SQL DLL local file system 51 - RDBMS CSC309 8 4 APIs to RDBMSs • All are very similar • A collection of routines designed to – produce and send to the db engine an SQL statement • an original
    [Show full text]
  • Eclipselink Understanding Eclipselink 2.4
    EclipseLink Understanding EclipseLink 2.4 June 2013 EclipseLink Concepts Guide Copyright © 2012, 2013, by The Eclipse Foundation under the Eclipse Public License (EPL) http://www.eclipse.org/org/documents/epl-v10.php The initial contribution of this content was based on work copyrighted by Oracle and was submitted with permission. Print date: July 9, 2013 Contents Preface ............................................................................................................................................................... xiii Audience..................................................................................................................................................... xiii Related Documents ................................................................................................................................... xiii Conventions ............................................................................................................................................... xiii 1 Overview of EclipseLink 1.1 Understanding EclipseLink....................................................................................................... 1-1 1.1.1 What Is the Object-Persistence Impedance Mismatch?.................................................. 1-3 1.1.2 The EclipseLink Solution.................................................................................................... 1-3 1.2 Key Features ...............................................................................................................................
    [Show full text]
  • MDM & Integration
    MDM & Integration Past, Present & Future John Jacobs Jacobs Consulting Four Decades of Change Late 70s to early 80s Change Is Coming 1990s Standards Movement The Standards “Wars” Integration Technologies Late 90s to 2012 Today’s Buzz The Future 70s – 80s What Did We Worry About Machines did not network well EBCDIC vs ASCII Big Endian vs Little Endian (byte order) Format Conversions (why are they always different) READ(*,'(2I5,F10.2)') READ(*,"(5F10.2)") WRITE(*,"(10F5.2)") Change Is Coming Mainframes started to give way to “minicomputers” VAX 11/780 Introduced in 1977 (32-bit) Sun Microsystems 1982 (RISC) "the network is the computer,” John Gage 1984 The Personal Computers Arrive Commodore 64 1982 First IBM PC 1982 Apple’s Lisa 1983 First Mac 1984 Computer Aided Exploration (CAEX) Intergraph InterPro 32 was introduced in 1984 1MB 1st Landmark workstation 1984 3D Interpretation on PC architecture (Intel 286 chip) GeoQuest 1984 2D on VAX Sun E&P’s Geophysical Workstation 1987 1990s Standards Movement 1988 Open Software Foundation (OSF): Motif (GUI Standard), X- Windows The PPDM organization got its start in 1988 when, recognizing the need for petroleum data standards, a group of petroleum industry players and data experts joined forces in 1991 to create the Public Petroleum Data Model Association.* Petroleum Open Software Company (POSC) was formed in October 1990 by five founding sponsor oil companies: BP, Chevron, Elf (since merged into Total), Mobil (since merged into ExxonMobil), and Texaco (since merged into Chevron). Now known as Energistics.* IBM’s Mercury project to establish a logical data model for the petroleum industry.
    [Show full text]
  • Java Programming/Print Version - Wikibooks, Open Books for an Open World
    Java Programming/Print version - Wikibooks, open books for an open worldhttps://en.wikibooks.org/w/index.php?title=Java_Programming/Print_ve... Java Programming/Print version Contents 1 Overview 2 Preface 2.1 Are you new to programming? 2.2 Programming with Java™ 2.3 What can Java not do? 3 About This Book 3.1 Who should read this book? 3.2 How to use this book 3.3 How can you participate 3.3.1 As a reader 3.3.2 As a contributor 4 History 4.1 Earlier programming languages 4.2 The Green team 4.3 Reshaping thought 4.4 The demise of an idea, birth of another 4.5 Versions 4.5.1 Initial Release (versions 1.0 and 1.1) 4.5.2 Java 2 (version 1.2) 4.5.3 Kestrel (Java 1.3) 4.5.4 Merlin (Java 1.4) 4.5.5 Tiger (version 1.5.0; Java SE 5) 4.5.6 Mustang (version 1.6.0; Java SE 6) 4.5.7 Dolphin (version 1.7.0; Java SE 7) 4.6 References 5 Java Overview 5.1 Object orientation 5.2 Platform dependence 5.3 Standardization 5.4 Secure execution 5.5 Error handling 5.6 Networking capabilities 5.7 Dynamic class loading 5.8 Automatic memory garbage collection 5.9 Applet 5.10 Forbidden bad practices 5.11 Evaluation 6 The Java Platform 6.1 Java Runtime Environment (JRE) 6.1.1 Executing native Java code (or byte-code) 6.1.2 Do you have a JRE? 6.1.3 Java Virtual Machine (JVM) 6.1.3.1 Just-in-Time Compilation 6.1.3.2 Native optimization 6.1.3.3 Was JVM the first virtual machine? 6.2 Java Development Kit (JDK) 6.2.1 The Java compiler 6.2.2 Applet development 6.2.3 Annotation processing 6.2.4 Integration of non-Java and Java code 6.2.5 Class library conflicts 6.2.6 Software
    [Show full text]
  • 1 Introduction
    User Customization of Virtual Network Interfaces with U-Net/SLE David Opp enheimer and Matt Welsh fdavidopp,[email protected] Decemb er 9, 1997 Abstract We describ e U-Net/SLE Safe Language Extensions, a user-level network interface architecture which enables p er-application customization of communication semantics through downloading of user extension applets, imple- mented as Java class les, into the network interface. This architecture p ermits application s to safely sp ecify co de to b e executed within the NI on message transmission and reception. By leveraging the existing U-Net mo del, applications may implement proto col co de at the user level, within the NI, or using some combination of the two. Our current implementation, using the Myricom Myrinet interface and a small Java Virtual Machine subset, obtains go o d p erformance, allowing host communication overhead to b e reduced and improving the overlap of communication and computation during proto col pro cessing. 1 Intro duction Recentwork in high-sp eed interconnects for distributed and parallel computing architectures, particularly workstation clusters, has fo cused on developmentofnetwork interfaces enabling low-latency and high-bandwidth communication. Often, these systems bypass the op erating system kernel to achieve high p erformance; however the features and functionality provided by these di erent systems vary widely. Several systems, such as U-Net [26] and Active Messages [27], virtualize the network interface to provide multiple applications on the same host with direct, protected network access. Other systems, including Fast Messages [16] and BIP [17], eschew sharing the network in lieu of design simplicity and high p erformance.
    [Show full text]
  • Introduction to John GAGE
    John GAGE USA Harvard Kennedy School of Government, Harvard Graduate School of Business Doctoral work in mathematics and economics at the University of California, Berkeley Chief Researcher & Director of the Science Office Sun Microsystems “As we enter the millennium of networked symbolic machines, we are creating new notations – condensed symbolic thought – combining the power of persistence with the fertility of interplay and exchange. An interactive symbiosis between man and machine becomes possible, allowing a new palette of creative forms to emerge.” John GAGE Introductionby Gottlieb GUNTERN John Gage left the University of California at Berkeley in 1982 to join Bill Joy at Sun Microsystems. Sun is now a ten-billion dollar company leading the world in scientific workstations, servers, and supercomputers. As Sun's Chief Researcher, Gage is responsible for Sun's relationship with world scientific and technical organisations, for international public policy and governmental relations in the areas of scientific and technical policy, as well as for alliances with the world's leading research institutions and laboratories. In 1995 Gage created NetDay, a volunteer project to bring the resources of world high-technology companies to all schools and libraries so as to connect them to the Internet. He is the host of a worldwide satellite television programme, Sunergy, that explores the frontiers of computing, networking, science and mathematics. Sunergy broadcasts quarterly from different countries, focussing on worldwide developments that most affect the global scientific and technical enterprise. Gage has been a member of scientific advisory panels for the US National Research Council, the National Academy of Sciences, the US Congressional Office of Technology Assessment, the Technical Advisory Panel of France, and the Multimedia Super Corridor project of Malaysia.
    [Show full text]
  • Java Database Technologies (Part I)
    Extreme Java G22.3033-007 Session 12 - Main Theme Java Database Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda Summary of Previous Session Applications of Java to Database Technology Database Technology Review Basic and Advanced JDBC Features J2EE Enterprise Data Enabling XML and Database Technology Readings Class Project & Assignment #5a 2 1 Summary of Previous Session Summary of Previous Session Enterprise JavaBeans (EJBs) J2EE Connector Architecture Practical Survey of Mainstream J2EE App. Servers Web Services Developer Pack Enterprise Application Integration (EAI) and Business to Business Integration (B2Bi) J2EE Blueprint Programs Class Project & Assignment #4c 3 Part I Java and Database Technology Also See Session 12 Handout on: “Java and Database Technology (JDBC)” and Session 12 Presentation on: “Designing Databases for eBusiness Solutions” 4 2 Review of Database Technology Introduction to Database Technology Data Modeling Conceptual Database Design Logical Database Design Physical Database Design Database System Programming Models Database Architectures Database Storage Management Database System Administration Commercial Systems: www.oracle.com,www.ibm.com/db2, http://www- 3.ibm.com/software/data/informix/,www.sybase.com 5 Advanced Database Concepts Parallel and Distributed Databases Web Databases Data Warehousing and Data Mining Mobile Databases Spatial and Multimedia Databases Geographic Information
    [Show full text]
  • Uma Ferramenta Para Gerência De Sprints/Maratonas De Software
    Bruno Ribeiro da Silva FOREST: Uma ferramenta para gerência de Sprints/Maratonas de Software Florianópolis, Santa Catarina Bruno Ribeiro da Silva FOREST: Uma ferramenta para gerência de Sprints/Maratonas de Software Trabalho de conclusão de curso apresentado como parte dos requisitos para obtenção do grau de Bacharel em Ciências da Computação Orientador: José Eduardo De Lucca UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Florianópolis, Santa Catarina Trabalho de conclusão de curso apresentado como parte dos requisitos para ob- tenção do grau de Bacharel em Ciências da Computação pela Universidade Fe- deral de Santa Catarina. Título: FOREST: Uma ferramenta para gerência de Sprints/Maratonas de Software Autor: Bruno Ribeiro da Silva Orientador: Prof. José Eduardo De Lucca Banca Avaliadora: Prof. José Mazzucco Jr. Prof. Luís Fernando Friedrich AGRADECIMENTOS Gostaria de agradecer toda minha família, por todo o su- porte que me foi dado em todos esses anos da minha vida. Agradeço aos meus colegas de trabalho pela compreensão do tempo que tive de empenhar para a conclusão deste trabalho e do curso. Agradeço à todos os professores que encontrei por toda a graduação e por tudo aquilo que me foi passado de conhe- cimento. RESUMO No campo de desenvolvimento de aplicativos para computadores tem surgido cada vez mais a necessidade de utilização de metodologias ágeis para a execução de projetos. Comumente uti- lizado em projetos de código fonte aberto e muitas vezes até em aplicativos de código fechado o Sprint é uma espécie de maratona visando a correção mais rápida dos problemas que um deter- minado aplicativo apresenta.
    [Show full text]
  • Web Services Edge East Conference & Expo Featuring FREE Tutorials, Training Sessions, Case Studies and Exposition
    JAVA & LINUX FOCUS ISSUE TM Java COM Conference: January 21-24, 2003 Expo: January 22-24, 2003 www.linuxworldexpo.com The Javits Center New York, NY see details on page 55 From the Editor Alan Williamson pg. 5 Java & Linux A Marriage Made in Heaven pg. 6 TCO for Linux Linux Fundamentals: Tools of the Trade Mike McCallister ...and J2EE Projects pg. 8 Programming Java in Linux – a basic tour $40010 60 Linux Vendors Life Is About Choices pg. 26 Feature: Managing HttpSession Objects2003 SAVEBrian A. Russell 8 PAGE CONFERENCE Create a well-designed session for a better Web appEAST INSERT PAGE18 63 Career Opportunities Bill Baloglu & Billy Palmieri DGE pg. 72 Integration: PackagingE Java Applications Ian McFarland for OS X Have great looking double-clickable applications 28 Java News ERVICES pg. 60 S EB Specifications: JCP Expert Group Jim Van Peursem JDJ-IN ExcerptsW Experiences – JSR-118 An inside look at the process 42 SPECIALpg. 61 INTERNATIONAL WEB SERVICES CONFERENCE & EXPO Letters to the Editor Feature: The New PDA Profile Jim Keogh OFFER!pg. 62 The right tool for J2ME developers 46 RETAILERS PLEASE DISPLAY UNTIL MARCH 31, 2003 Product Review: exe4j Jan Boesenberg by ej-technologies – a solid piece of software 56 Interview: JDJ Asks ...Sun on Java An exclusive chance to find out what’s going on at Sun 58 SYS -CON Blair Wyman MEDIA Cubist Threads: ‘(Frozen)’ A snow-packed Wyoming highway adventure 74 Everybody’s focused on exposing applications as Web services while letting someone else figure out how to connect them. We’re that someone else.
    [Show full text]