![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Internet > Internet languages
This book uses ASP .NET and Visual Basic .NET to develop an intranet application that provides all of the features that users expect. The author base the sample intranet within the book on Microsofts free best practices example, the IBuySpy Portal, and show how one can rapidly create an application that makes good use of the advanced features of ASP .NET. A full explanation of the IBuySpy Portal architecture is provided, allowing readers to get the most out of the product. The authors look at how to customize existing portal modules as well as building some of their own. Along the way, readers will learn a wealth of techniques for ASP .NET development - everything from making effective use of stored procedures through to integrating with Windows security and creating an advanced user interface with ASP .NET Web Controls.
* Edit standard XML files with all the tools of Word and Excel (like formulas and the spell checker) * Take existing Word or Excel documents, transform all or part of them into XML, and "plug" them into business processes. * Mine the data in an Office document, using custom macros or applications-on any platform. * Create rich Word or Excel documents programmatically, without even needing to have Office installed. * Create smart documents that have built-in user guidance and validation rules to prevent errors.
How to create dynamic web environments using the ASP .NET framework! The ASP .NET framework enables the development of dynamic web pages, which can interface to various database systems. Using the Visual Basic .NET language you will be able to begin to create your own web systems with ease. This quick and practical introduction explains: how to setup an ASP.NET development environment, and where to find the various software components.- the syntax and features of the language.- web-based user interaction using ASP .NET forms.- pre-defined ASP .NET objects.- how ASP .NET can interface with databases. Clearly written, this book provides you with all the essential information you need to create your own dynamic web environments using ASP .NET. Additional material is available from the Essential series web site: http://www.essential-series.com
* Teaches Web development using real world tutorials. * Approach to subject is no nonsense, wastes little time on history and unnecessary information; therefore it is very concise and results driven. * Covers vital Web development subjects such as Web standards principles and implementation. * Several authors are members of Team Macromedia and the Web Standars project.
* Practical in its organization- teaches via a real website design. After reading this book , a reader will have a lot of foundational, practical knowledge and a self-created website. * Comprehensive and clear coverage of Flash by an established author team. In the past, Foundation Flash has been the number 1 best-selling friends Of ED; this book has been well received in its previous revisions as a quick and approachable first book for learning Flash. * Covers both Flash MX 2004 and Flash MX Professional 2004.
What this book is about . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 What we expect you to know . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 How the book looks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Flash vs. Usability 1 Flash in control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Too much power? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Too little restraint? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Whose computer is it anyway? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Designers use the Web differently . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Who has the need for speed? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Biting the hand that feeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Year 2000: the Flash backlash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Addressing the critics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Modified links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Internationalization and localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Whose contribution counts where? 2 Taking it easy, making it easy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 What's intuitive for you may not be intuitive to them . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 What is an average user? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 The access method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 User hardware and software limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 The people factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 The language gap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1 "How much?!" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 User disabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 So many people, so little control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 We can't be our own beta testers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Education is a two-way street . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Your client as student . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 The client as teacher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Choosing Flash 3 HTMl vs. Flash - comparing technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 HTMl in perspective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Responding to the user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Waiting for the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Flash in perspective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 More responsive systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 More intuitive interactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Browser and platform-independent interactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Cost-competitive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 New ways to present information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Future Fridges Conference web site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Table of Contents The brief - defining the project's scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Company Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Requirements Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Site Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 The User Experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Deliverables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Essential UML fast introduces you to the concepts of object-oriented analysis, design and programming, using the Unified Modeling Language. UML is one of the best known modelling languages in the object-oriented software development world, and is fast becoming a standard modelling language for OO software developers. With lots of examples and plenty of detailed illustrations, it's easy to work through the techniques step-by-step, and get up and running with UML fast. One of the best known use case tools, Select Enterprise, is used and advice is given on how to set it up and make best use of it so that you can quickly model practical software.You will learn about:Use case tools and software modelling basicsSetting up and running Select EnterpriseUse case diagramsClass diagramsObject interaction diagramsBehavioural modellingPatterns and techniques for fast software modelling and developmentThe modelling examples included in this book are available at the Essential series site: http:www.essential-series.com
* Up to date for the latest release version of .NET * Written by two Microsoft employees who have been using the technology for both internal and external use since it was in alpha stage. * Describes the ASP.NET server control architecture in Visual Studio .NET 2003 covering state management, events, rendering, cross-platform support, control lifecycle, localization and deployment. * Provides background on User Controls as compared with server controls, discussing the benefits and strengths of each. * Discusses the various methods available to create server controls including inheritance, composition, and from scratch. Discusses when to use Control as a base class as compared to WebControl highlighting the tradeoffs. * Demonstrates how to integrate client-side development technologies such as DHTML and JavaScript with server control technology to create powerful interactive controls. * Covers ASP.NET mobile server control development including an in depth discussion of browser capabilities and device adapters when targeting the various mobile devices available. * Covers how to enrich the design-time experience when building custom server controls including custom designers, custom property editors, as well as other design-time enhancements.
Advanced PHP for Flash is the follow-up to the hugely popular Foundation PHP for Flash. The main aim of this book is to extend the reader's knowledge of using PHP and MySQL to produce dynamic content for Flash. Essentially, it picks up the baton from the first book and runs with it until there's no more road. The book takes the reader from being an intermediate to an advanced PHP/Flash developer, and helps them create some awesome Flash-based web applications along the way. It covers the core PHP features, as well as some exciting extras, that follow on directly from the knowledge gained in the first chapter, and show the reader how to use them in real-world applications. This book covers: Sessions File Uploading Advanced MySQL Socket Functions PHP and XML Ming Plus fully functional case studies This book is aimed squarely at those readers who want to create dynamic Flash-based web applications, and especially at those who have finished the first book and are hungry for more. As this book is pitched at those with an intermediate knowledge of PHP (and a decent grasp of MySQL) it has the advantage of being useful to both programmers and those coming over from the first book.
The days of Flash as a creative luxury are long gone. After months of downsizing, Flash creativity has been on a huge rationalization program. It is no longer enough to present animation in millions of colors and a hundred transparencies. It is no longer sufficient to provide interactivity and dynamism for their own sake. The purpose of this collection is to show how designers have taken Flash and made it work for its supper. What we discover is a series of creations that place Flash at the hub of cutting edge web content. The end result is a snapshot of Flash as the ideal medium. In these amazing examples, we see the software pushed to its limits to create unbeatable applications-a collapsible family tree, an interactive video learning system, and a drawing tool, capable of running online! Beyond this, we dip into the back-end capabilities to look at how to improve Flash still further. Some staple XML and PHP routines are brought in to add a bit of spice, while Flash's mysterious sharedObject command is hunted down and tamed to create a hybrid Tamagotchi houseplant-perfectly suited to lure surfers back to your website!
This book constitutes the thoroughly refereed joint post-proceedings of three workshops held as part of the 8th International Conference on Extending Database Technology, EDBT 2002, in Prague, Czech Republic, in March 2002.The 43 revised full papers presented were carefully selected from approximately 130 submissions during two rounds of reviewing and revision. The papers are organized in topical sections on XML and metadata, extraction of structure information and transformation of XML documents, querying of XML, XML database systems and performance evaluation, video retrieval, multimedia retrieval, intelligent documents, Web documents, system architectures, query processing, Internet and databases, adaptable databases, and large databases.
Java Persistence for Relational Databases is best practices and patterns for readers who want to connect to databases using Java. It also includes coverage of various database-related APIs for Java, including JDO, JDBC (including newest 3.0 APIs), and CMP (Container Managed Persistence with EJB).Java Persistence for Relational Databases contains all those things developers want to know but were afraid to ask. It addresses realistically persisting Java objects in various ways. Whether a developers environment requires them to use JDO, CMP, Castor, or hand code a persistence layer using JDBC, there is something in this book for them.
Thisvolumecontainsthe?nalproceedingsoftheSeventhWorkshoponOpen Hypermedia Systems (OHS7), the Third Workshop on Structural Computing (SC3),andtheThirdWorkshoponAdaptiveHypermedia(AH3). Allworkshops wereheldatthe12thACMConferenceonHypertextandHypermediainAarhus, Denmark,August14-18,2001. Introductions, agendas, lists of program committee members and parti- pants,and,ofcourse,thepaperscanbefoundintheindividualsectionsofthe workshops. ThisvolumewouldnothavebeenpossiblewithoutthesupportofSpringer- Verlag,Heidelberg. Inparticular,wewouldliketothanktheexecutiveeditorof theLNCSseries,Mr. AlfredHofmann. November2001 SigiReich ManolisTzagarakis PaulDeBra TableofContents TheSeventhWorkshoponOpenHypermediaSystems (OHS7) ProgramCommitteeMembersofOHS7...2 ListofPresentationsatOHS7 ...2 ListofParticipantsatOHS7 ...3 IntroductiontoOHS7 ...4 SigiReich(SalzburgResearch,Austria) UsingOpenHypermediatoSupportInformationIntegration ...8 KennethM. AndersonandSusanneA. Sherba(UniversityofColorado, Boulder,US) ApplyingCollaborativeOpenHypermediaConceptsto ExtendedEnterpriseEngineeringandOperation ...17 JorgM. Haake(GMD-IPSI,Germany) MemeMediaandMemePoolsforRe-editingand RedistributingIntellectualAssets ...2 8 YuzuruTanaka,JunFujima,andTsuyoshiSugibuchi (HokkaidoUniversity,Sapporo,Japan) ThePipelineofEnrichment:SupportingLinkCreationfor ContinuousMedia...47 RichardBeales,DonCruickshank,DavidDeRoure,NickGibbins, BenJuby,DaniusT. Michaelides,andKevinR. Page(Universityof Southampton,UK) AuldLeaky:AContextualOpenHypermediaLinkServer...59 DaniusT. Michaelides,DavidE. Millard,MarkJ. Weal,and DavidDeRoure(UniversityofSouthampton,UK) FOHM+RTSP:ApplyingOpenHypermediaandTemporalLinkingto AudioStreams...71 NeilRidgwayandDavidDeRoure(UniversityofSouthampton,UK) VIII TableofContents DevelopmentToolsinComponent-Based StructuralComputingEnvironments ...82 U?eKockWiil(AalborgUniversityEsbjerg,Denmark) Peer-Reviewed,PublishableHypertexts:AFirstLook ...94 PeterJ. Nurnb .. ergandDavidL. Hicks(AalborgUniversity Esbjerg,Denmark) BecauseISeekanImage,NotaBook ...104 MoritzNeumul ler(WirtschaftsuniversitatWien,Austria) TheThirdWorkshoponStructuralComputing(SC3) ProgramCommitteeMembersofSC3 ...116 ListofPresentationsatSC3...116 ListofParticipantsatSC3...117 IntroductiontoSC3...118 ManolisM. Tzagarakis(CTI,Patras,Greece) WritingtheHoles;"Structural"Re?ectionsofaVisualArtist...1 20 SaulShapiro(Denmark) BroadeningStructuralComputingtowardsHypermediaDevelopment...131 MariaKyriakopoulou,DimitrisAvramidis,MichalisVaitis, ManolisM. Tzagarakis,andDimitrisChristodoulakis(CTI,Greece) AGraphicalUserInterfaceIntegratingFeaturesfrom Di?erentHypertextDomains...141 WeigangWangandAlejandroFern'andez(FhG-ISPI,Germany) UsingStructuralComputingtoSupportInformationIntegration...151 KennethM. AndersonandSusanneA. Sherba(UniversityofColorado, Boulder,US) ProvidingStructuralComputingServicesontheWorldWideWeb ...160 U?eKockWiilandDavidL. Hicks(AalborgUniversity Esbjerg,Denmark) CooperationServicesinaStructuralComputingEnvironment ...172 SamirTata,DavidL. Hicks,andU?eKockWiil(AalborgUniversity Esbjerg,Denmark) TableofContents IX StructuralComputingandItsRelationshipstoOtherFields...183 PeterJ. Nurnb ..18,2001. Introductions, agendas, lists of program committee members and parti- pants,and,ofcourse,thepaperscanbefoundintheindividualsectionsofthe workshops. ThisvolumewouldnothavebeenpossiblewithoutthesupportofSpringer- Verlag,Heidelberg. Inparticular,wewouldliketothanktheexecutiveeditorof theLNCSseries,Mr. AlfredHofmann. November2001 SigiReich ManolisTzagarakis PaulDeBra TableofContents TheSeventhWorkshoponOpenHypermediaSystems (OHS7) ProgramCommitteeMembersofOHS7...2 ListofPresentationsatOHS7 ...2 ListofParticipantsatOHS7 ...3 IntroductiontoOHS7 ...4 SigiReich(SalzburgResearch,Austria) UsingOpenHypermediatoSupportInformationIntegration ...8 KennethM. AndersonandSusanneA. Sherba(UniversityofColorado, Boulder,US) ApplyingCollaborativeOpenHypermediaConceptsto ExtendedEnterpriseEngineeringandOperation ...17 JorgM. Haake(GMD-IPSI,Germany) MemeMediaandMemePoolsforRe-editingand RedistributingIntellectualAssets ...28 YuzuruTanaka,JunFujima,andTsuyoshiSugibuchi (HokkaidoUniversity,Sapporo,Japan) ThePipelineofEnrichment:SupportingLinkCreationfor ContinuousMedia...47 RichardBeales,DonCruickshank,DavidDeRoure,NickGibbins, BenJuby,DaniusT. Michaelides,andKevinR. Page(Universityof Southampton,UK) AuldLeaky:AContextualOpenHypermediaLinkServer...59 DaniusT. Michaelides,DavidE. Millard,MarkJ. Weal,and DavidDeRoure(UniversityofSouthampton,UK) FOHM+RTSP:ApplyingOpenHypermediaandTemporalLinkingto AudioStreams...7 1 NeilRidgwayandDavidDeRoure(UniversityofSouthampton,UK) VIII TableofContents DevelopmentToolsinComponent-Based StructuralComputingEnvironments ...82 U?eKockWiil(AalborgUniversityEsbjerg,Denmark) Peer-Reviewed,PublishableHypertexts:AFirstLook ...94 PeterJ. Nurnb .. ergandDavidL. Hicks(AalborgUniversity Esbjerg,Denmark) BecauseISeekanImage,NotaBook ...104 MoritzNeumul ler(WirtschaftsuniversitatWien,Austria) TheThirdWorkshoponStructuralComputing(SC3) ProgramCommitteeMembersofSC3 ...116 ListofPresentationsatSC3...116 ListofParticipantsatSC3...117 IntroductiontoSC3...118 ManolisM. Tzagarakis(CTI,Patras,Greece) WritingtheHoles;"Structural"Re?ectionsofaVisualArtist...120 SaulShapiro(Denmark) BroadeningStructuralComputingtowardsHypermediaDevelopment...131 MariaKyriakopoulou,DimitrisAvramidis,MichalisVaitis, ManolisM. Tzagarakis,andDimitrisChristodoulakis(CTI,Greece) AGraphicalUserInterfaceIntegratingFeaturesfrom Di?erentHypertextDomains...141 WeigangWangandAlejandroFern'andez(FhG-ISPI,Germany) UsingStructuralComputingtoSupportInformationIntegration...151 KennethM. AndersonandSusanneA. Sherba(UniversityofColorado, Boulder,US) ProvidingStructuralComputingServicesontheWorldWideWeb ...160 U?e KockWiilandDavidL. Hicks(AalborgUniversity Esbjerg,Denmark) CooperationServicesinaStructuralComputingEnvironment ...172 SamirTata,DavidL. Hicks,andU?eKockWiil(AalborgUniversity Esbjerg,Denmark) TableofContents IX StructuralComputingandItsRelationshipstoOtherFields...183 PeterJ. Nurnb .. erg(AalborgUniversityEsbjerg,Denmark)and MonicaM. C. Schraefel(UniversityofToronto,Canada) TheThirdWorkshoponAdaptiveHypermedia(AH3) ProgramCommitteeMembersofAH3...196 ListofPresentationsatAH3 ...196 ListofParticipantsatAH3 ...197 IntroductiontoAH3 ...199 PaulM. E. DeBra(EindhovenUniversityofTechnology, TheNetherlands) TheImpactofEmpiricalStudiesontheDesignofanAdaptiveHypertext GenerationSystem...201 KalinaBontcheva(UniversityofShe?eld,UK) INSPIRE:AnINtelligentSystemforPersonalizedInstructionin aRemoteEnvironment ...215 KyparisiaA. Papanikolaou,MariaGrigoriadou,HarryKornilakis (UniversityofAthens,Greece),andGeorgeD. Magoulas (BrunelUniversity,UK) DevelopingAdaptiveInternetBasedCourseswith theAuthoringSystemNetCoach...226 GerhardWeber,Hans-ChristianKuhl,andStephanWeibelzahl (UniversityofFreiburg,Germany) LinkAugmentation:AContext-BasedApproachto SupportAdaptiveHypermedia...2 39 ChristopherBailey,SamhaaR. El-Beltagy,andWendyHall (UniversityofSouthampton,UK) XAHM:AnXML-BasedAdaptiveHypermediaModeland ItsImplementation...252 MarioCannataro(ISI-CNR,Italy)andAndreaPugliese (UniversityofCalabria,Italy) RevisitingandVersioninginVirtualSpecialReports ...264 S'atWien,Austria) TheThirdWorkshoponStructuralComputing(SC3) ProgramCommitteeMembersofSC3 ...116 ListofPresentationsatSC3...116 ListofParticipantsatSC3...117 IntroductiontoSC3...118 ManolisM. Tzagarakis(CTI,Patras,Greece) WritingtheHoles;"Structural"Re?ectionsofaVisualArtist...120 SaulShapiro(Denmark) BroadeningStructuralComputingtowardsHypermediaDevelopment...131 MariaKyriakopoulou,DimitrisAvramidis,MichalisVaitis, ManolisM. Tzagarakis,andDimitrisChristodoulakis(CTI,Greece) AGraphicalUserInterfaceIntegratingFeaturesfrom Di?erentHypertextDomains...141 WeigangWangandAlejandroFern'andez(FhG-ISPI,Germany) UsingStructuralComputingtoSupportInformationIntegration...151 KennethM. AndersonandSusanneA. Sherba(UniversityofColorado, Boulder,US) ProvidingStructuralComputingServicesontheWorldWideWeb ...160 U?eKockWiilandDavidL. Hicks(AalborgUniversity Esbjerg,Denmark) CooperationServicesinaStructuralComputingEnvironment ...172 SamirTata,DavidL. Hicks,andU?eKockWiil(AalborgUniversity Esbjerg,Denmark) TableofContents IX StructuralComputingandItsRelationshipstoOtherFields...183 PeterJ. Nurnb .. erg(AalborgUniversityEsbjerg,Denmark)and MonicaM. C. Schraefel(UniversityofToronto,Canada) TheThirdWorkshoponAdaptiveHypermedia(AH3) ProgramCommitteeMembersofAH3...196 ListofPresentationsatAH3 ...196 ListofParticipantsatAH3 ...197 IntroductiontoAH3 ...199 PaulM. E. DeBra(EindhovenUniversityofTechnology, TheNetherlands) TheImpactofEmpiricalStudiesontheDesignofanAdaptiveHypertext GenerationSystem...201 KalinaBontcheva(UniversityofShe?eld,UK) INSPIRE:AnINtelligentSystemforPersonalizedInstructionin aRemoteEnvironment ...215 KyparisiaA. Papanikolaou,MariaGrigoriadou,HarryKornilakis (UniversityofAthens,Greece),andGeorgeD. Magoulas (BrunelUniversity,UK) DevelopingAdaptiveInternetBasedCourseswith theAuthoringSystemNetCoach...226 GerhardWeber,Hans-ChristianKuhl,andStephanWeibelzahl (UniversityofFreiburg,Germany) LinkAugmentation:AContext-BasedApproachto SupportAdaptiveHypermedia...239 ChristopherBailey,SamhaaR. El-Beltagy,andWendyHall (UniversityofSouthampton,UK) XAHM:AnXML-BasedAdaptiveHypermediaModeland ItsImplementation...252 MarioCannataro(ISI-CNR,Italy)andAndreaPugliese (UniversityofCalabria,Italy) RevisitingandVersioninginVirtualSpecialReports ...264 S'ebastienIksalandSergeGarlatti(ENST-Bretagne,France) X TableofContents TailoringtheRecommendationofTouristInformationtoHeterogeneous UserGroups...280 L. Ardissono,A. Goy,G. Petrone,M. Segnan,andP. Torasso (UniversityofTurin,Italy) ApplicationofART2NetworksandSelf-OrganizingMapsto CollaborativeFiltering...296 GuntramGraefandChristianSchaefer(Universityof Karlsruhe,Germany) METIOREW:AnObjectiveOrientedContentBasedandCollaborative RecommendingSystem ...310 DavidBueno,RicardoConejo(UniversityofM'alaga,Spain),and AmosA. David(LORIA,France) IntegratingUserDataandCollaborativeFilteringin aWebRecommendationSystem ...315 PaoloBuono,MariaFrancescaCostabile,StefanoGuida,and AntonioPiccinno(UniversityofBari,Italy) AdaptiveHypermediaSystemforSupportingInformationProvidersin DirectingUsersthroughHyperspace...3 22 YoshinoriHijikata,TetsuyaYoshida,andShogoNishida(Universityof Osaka,Japan) AComplementaryApproachforAdaptiveandAdaptableHypermedia: IntensionalHypertext ...327 WilliamW. Wadge(UniversityofVictoria,Canada)and MonicaM. C. Schraefel(UniversityofToronto,Canada) AuthorIndex...335 ProgramCommitteeMembersofOHS7 ThefollowingpeoplehaveservedontheProgramCommitteeoftheSeventh WorkshoponOpenHypermediaSystems.
"XML Programming Using the Microsoft XML Parser" is written for programmers interested in XML development using Microsoft technologies. Coupling valuable discussion of the Microsoft XML parser, Windows platform, and XML development software with the numerous core XML technologies, including XSLT, XPATH, SAX, DOM, XML Schema, and SOAP, this book steps beyond the mainstream focus on the theoretical aspects of XML and actually demonstrates the concepts in a real-world development environment. Veteran authors and trainers Soo Mee Foo and Wei Meng Lee intersperse this survey of XML technologies with discussion of topics sure to interest any budding XML developer, providing timely information regarding Web services, ActiveX Data Objects (ADO), and Microsoft SQL Server 2000 XML support. A chapter is also devoted to the Wireless Markup Language (WML), one of the most visible applications of XML technology. No question, XML is one of the rising stars in information technology. "XML Programming Using the Microsoft XML Parser" offers you what you need to know to get acquainted with the concepts necessary to begin development with this exciting technology.
Design Patterns for Web Services in Java describes the architectural patterns that guide developers through design patterns (service implementation and usage) and illustrates different ways in which Web services can and will be used. Design Patterns for Web Services in Java is not the typical narrative tome. Instead, after some introductory text, author Paul Monday provides a catalog of approximately 20 patterns that are typically needed in the development of Web services-based systems.
XHTML is a flexible XML-based markup language for designing Web sites. In January 2000, the W3C announced that it was supporting the development of XHTML as a replacement to HTML. HTML will continue to be around for a while, but if you want to develop Web sites for the future you need to switch to XHTML. Designers who make the change find that they can develop faster, better sites using XHTML. Most Web sites are interactive, responding to the viewer. To do this you need to use a scripting language - JavaScript is the most popular scripting language and interfaces easily with XHTML. To develop powerful interactive Web sites you need to understand these technologies and how they work together. Essential XHTML fast gives you everything you need to develop great Web sites in XHTML, including an introduction to scripting with JavaScript so that you can create dynamic interactive Web pages. There are many step-by-step examples, which you can download from the series Web site. It covers key aspects such as: - The relationship between XML and XHTML - Cascading Style sheets for formatting layout - Using text, images and image maps as links- Creating and using tables - The new standard for frames - Interactive XHTML forms - The JavaScript language- Incorporating JavaScript into XHTML pages- Handling events in JavaScript The source code for the examples in this book is available at the Essential series web site http://www.essential-series.com
"Building Client/Server Applications with VB .NET: An Example-Driven Approach" is based on Release 1.0 of the .NET Framework / Release 1.0 of Visual Studio .NET + .NET Framework Service Pack 1. -->Jeff Levinson--> walks readers through how to write a complete applicationno snippets of codeand will show readers examples of how, when, and why to perform a task. "Building Client/Server Applications with VB .NET: An Example-Driven Approach" is "the" manual on software development for enterprise application development.
In today's world, smart cards play an increasingly important role in everyday life. We encounter them as credit cards, loyalty cards, electronic purses, health cards, and as secure tokens for authentication or digital signature. Their small size and the compatibility of their form with the magnetic stripe card make them ideal carriers of personal information such as secret keys, passwords, customization profiles, and medical emergency information. This book provides a guide for the rapid development of smart card applications using Java and the OpenCard Framework. It gives you the basic information you need about smart cards and how they work. It shows in detail how to develop applications that use smart cards by guiding you through examples step by step. A smart card provided with the book will help you to quickly get some first hands-on experience.
This book constitutes the thoroughly refereed joint post-proceedings of the VLDB 2002 Workshop on Efficiency and Effectiveness of XML Tools and Techniques, EEXTT and the CAiSE 2002 Workshop on Data Integration over the Web, DIWeb. The 10 revised full papers presented were carefully selected during two rounds of reviewing and revision. The papers are organized in topical sections on XML languages, XML modeling and integration, XML storage, benchmarking XML, and data integration over the Web.
"Architecting Web Services" is targeted toward developers and technical architects who have heard about, and even started to work with, Web services. The book starts with a background on the evolution of Web services and their significance to future collaborative efforts via the Internet. It then reveals the architecture for Web services and the various relationships that can be established through their consumption. Following a short technical primer on XML and related technologies, the Web services model is outlined to illustrate the decisions that have to be made in the areas of presentation, interface, and security before the design is even started. Topics ranging from content to state management to system infrastructures are discussed to help you understand the options and the pitfalls when developing robust Web services. The life cycle of implementing Web services from start to finish is illustrated, taking existing processes and exposing their functionality through Web services. Examples extend both Java and COM objects as Web services before exposing an entire hotel reservation system through a Web services workflow. These exercises are followed by three application scenarios that consume these Web services, again with both Java and Visual Basic/ASP examples. Discussions cover the design, implementation, and testing of each solution to ensure a successful result. Finally, the book takes a look ahead at the future of Web services by examining both the current strategies of the primary vendors and the standards initiatives that are presently under way. A companion website provides all the source code, and hosts the Web services and sample applications introduced in the book.
Leitlinie dieser Einfuhrung in die Informatik ist die Frage, welche Vorgehensweisen einem Problem informatische Kontur verleihen und welche Techniken zur Verfugung stehen, um Informatiksysteme analysieren oder entwerfen zu konnen. Modelle enstehen in der Zusammenschau unterschiedlicher Ansichten eines Systems, die durch pragnante Diagramme beschrieben werden: Entity-Relationship-, Systemstruktur-, Zustandsubergangs- und Sequenzdiagramme. Inharenter Bestandteil dieser grafischen Beschreibungstechniken ist die Charakterisierung der zugrundeliegenden Daten (z.B. in funktionaler Programmierung). Die Autoren verwenden in Ihrem Werk AutoFOCUS zum Diagramm-orientierten Systementwurf, zur Konsistenzprufung und zur Simulation. Sie gehen den Fragen nach, wie sich Diagramme in formale Spezifikationen ubertragen lassen, woher eine Systementwicklung ihre Argumente nimmt, nach welchen Methoden verifiziert wird und wie interaktive Theorembeweiser, wie z.B. Isabelle/HOL, arbeiten."
"Moving to ASP.NET: Web Development with VB .NET" provides focused and thorough guidance on creating Web applications using ASP.NET, including both Web Form applications and Web Services. Authors -->Steve Harris--> and -->Rob MacDonald--> have worked extensively with .NET throughout the beta program, and offer their real-world experience creating and implementing ASP.NET applications. The authors discuss and examine relevant topics, and teach you how to make immediate use of ASP.NET. Topics include Web Forms, server-side and mobile controls, data access and binding, and XML integration. Also covered are .NET architecture and configuration, security, state and session management, scalability design, and Web Services. Extensive examples are featured throughout the book, and are also available on the Web for you to access and download.
Java and Object Orientation: An Introduction (2nd edition) shows readers how to build object oriented applications in Java. Written in a clear and concise style, with lots of examples, this revised edition provides:- A detailed understanding of object orientation- A thorough introduction to Java including building blocks, constructs, classes, data structures etc.- Coverage of graphical user interfaces and applets (AWT, Servlets)- Object oriented analysis and design including UML. If you are looking for a good introduction to Java and object orientation, then this is the book for you. Source code for the examples in this book is available at: http://www.java-and-oo.net
Java developers have adapted to a world in which everything is an object, resources are reclaimed by a garbage collector, and multiple inheritance is replaced by interfaces. All of these things have prepared developers to thrive in Microsoft's new .NET environment using C#. Despite similarities between Java and C#, complex differences still lurk. This book will walk you through both language and library differences, to help you develop enterprise applications requiring mastery. You will then be able to build applications that communicate with databases and include network components, web pages, and many other features. Ordinarily, Java developers rely on Java 2 Enterprise Edition (J2EE) to provide these libraries, and C# developers rely on the .NET Framework. At first glance, there seems little similarity between the two, but author Paul Gibbons shows how a Java developer's J2EE skills transfer smoothly when tackling the .NET Framework. Early chapters highlight C#'s differences from Java, and discuss differences between the .NET CLR and JVM. Subsequent chapters cover various technologies in which J2EE development translates into .NET enterprise development. These middle chapters also explain .NET technologies that Java developers can begin using immediately. The final chapter examines migration of existing Java applications to C#, and the available tools and techniques. By the end of ."NET Development for Java Programmers," a professional Java developer will be able to tackle a real software project in .NET, using C#.
Smart cards are playing an increasingly important role in areas such as ban- 1 king,electroniccommerce,andtelecommunications. TheJavaCard language hasbeenproposedasahigh-levellanguageforprogrammingmulti-application smartcards. Theuseofahigh-levellanguagecanfacilitatethedevelopmentand veri?cation of software for smart cards. The modest code size and the imp- tanceoftheapplicationareasimpliesthatitisbothpossibleanddesirableto developandapplyformalmethodsintheconstructionofsafeandsecureJava Cardsoftware. ThepresentvolumeconstitutestheproceedingsoftheJavaCardworkshop heldinCannes,14September2000. TheworkshopgrewoutoftheINRIAAction deRechercheCoop'erative"JavaCard"andwasorganizedincollaborationwith the Java Card Forum. A call for papers resulted in 14 submissions of which theprogramcommitteeselected11papersforpresentationattheworkshop. In addition,theworkshopfeaturedaninvitedtalkbyDanielLeM'etayer,Trusted Logic,onformalmethodsandsmartcardsecurity. WewishtothankCatherine Godest and Maryse Renaud for their help with preparing the proceedings for thisworkshop. February2001IsabelleAttali ThomasJensen 1 ItshouldbenotedthatJavaCardisatrademarkofSunMicrosystems. Organization ProgramCommittee ProgramChair: IsabelleAttali(INRIA,France) ThomasJensen(IRISA/CNRS,France) Committeemembers: ChristianGoire(BullCP8,France) SebastianHans(SunMicrosystems,USA) PieterHartel(UniversityofSouthampton,UK) PeterHoneyman(UniversityofMichigan,USA) PierreParadinas(Gemplus,France) JoachimPosegga(SAPCorporateResearch,Germany) TableofContents InvitedTalk FormalMethodsinContext:SecurityandJavaCard ...1 D. Bolignano,D. LeM'etayer,C. Loiseaux ContributedPapers ADynamicLogicfortheFormalVeri?cationofJavaCardPrograms ...6 BernhardBeckert ThePACAPPrototype:AToolforDetectingJavaCardIllegalFlow ...25 P. Bieber,J. Cazin,A. ElMarouani,P. Girard,J. -L. Lanet,V. Wiels, G. Zanon CardKt:AutomatedMulti-modalDeductiononJavaCardsfor Multi-applicationSecurity...38 RajeevGor'e,LanDuyNguyen A Programming and a Modelling Perspective on the Evaluation of Java CardImplementations...52 PieterH. Hartel,EduarddeJong SecureInternetSmartcards...73 NaomaruItoi,TomokoFukuzawa,PeterHoneyman IssuesinSmartcardMiddleware...90 RogerKehr,MichaelRohs,HaraldVogt OpenPlatfomSecurity ...98 MarcKekiche?,ForoughKashef,DavidBrewer ASimple(r)InterfaceDistributionMechanismforJavaCard ...1 14 KsheerabdhiKrishna,MichaelMontgomery AutomaticTestGenerationforJavaCardApplets ...121 HuguesMartin,LydieduBousquet FormalSpeci?cationandVeri?cationofJavaCard'sApplicationIdenti?er Class...137 JoachimvandenBerg,BartJacobs,ErikPoll X TableofContents Security on Your Hand: Secure Filesystems with a "Non-cryptographic" JAVA-Ring...151 R..udigerWeis,BastiaanBakker,StefanLucks AuthorIndex ...163 Formal Methods in Context: Security and Java Card D. Bolignano, D. Le Metayer, and C. Loiseaux Trusted Logic www. trusted-logic. fr 1. Security and Java Card: An Ideal Application Area for Formal Methods The benefits of formal methods for software engineering have been described at length in many research papers. They include among others: Better understanding and improved communication through unambiguous descriptions. Early bug detection thanks to the formalisation of specifications. |
You may like...
Innovative Solutions and Applications of…
Liang-Jie Zhang, Yishuang Ning
Hardcover
R5,331
Discovery Miles 53 310
Trends, Applications, and Challenges of…
Mohammad Amin Kuhail, Bayan Abu Shawar, …
Hardcover
R6,683
Discovery Miles 66 830
Essential Java for Scientists and…
Brian Hahn, Katherine Malan
Paperback
R1,266
Discovery Miles 12 660
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel
Paperback
News Search, Blogs and Feeds - A Toolkit
Lars Vage, Lars Iselid
Paperback
R1,332
Discovery Miles 13 320
|