Member Login

E-mail:    Password:  




 TitleDate AddedCompany
whitepaper Working With Objects in F#: Learn How to Use Common Object-Oriented Techniques in F# so That Various Shapes Know How to Calculate Their Own Perimeter2008-09-30 JupiterMedia
  There are times though when one wants to extend the kind of shapes they are working with. What about triangles, hexagons or arbitrary polygons, for instance? While it is possible to enumerate these as special forms on a Shape type like one did in the first implementation, having to incorporate the perimeter logic into a single place is not ideal. Instead, one wants to switch to a more traditional OO approach where the various shapes "Know" how to calculate their own perimeter. This paper shows how to use primary object-oriented techniques from languages such as C# and VB: implementation by inheritance and by interfaces. It also covers F#-specific object-oriented features such as object expressions, constructed classes, and named and optional arguments.

Tags: Programming Languages
  
whitepaper Object Oriented UML Modeling for Traveler Management System2008-07-20 Babasaheb Bhimrao Ambedkar University
  The present paper deals with the Object Oriented designing through Unified Modeling Language (UML) for a Traveler Management System (TMS). The main aim of this paper is to provide a flexible and faithful environment for traveler, which wants to travel to see the sight scenes, shopping for business meetings, etc. The TMS provides the information to the traveler without losing the time when it needed & the system gives the proper and accurate information to the traveler. The proposed model is based upon the knowledge based system & the complete booking process of a Taxi is defined in this paper and the knowledge model is tested with different data sets.

Tags: Programming Languages, UML
  
whitepaper Basic Java Persistence API Best Practices: Consider and Employ These Simple Approaches to Make Your Java Persistence API Applications More Maintainable2008-05-01 Oracle
  The Java Persistence API (JPA), which is part of the Enterprise JavaBeans (EJB) 3.0 spec and is now the standard API for persistence and object/relational mapping for the Java EE platform, provides several advantages to Java developers for data-binding purposes. First, it provides a common API for persistence in both the standard and enterprise Java worlds. Second, the JPA provides a standard API that can be used for multiple different data stores. Third, JPA provides object-relational mapping technology that can be applied in the same manner to these various contexts (standard Java, enterprise Java, and various databases). This paper provides an overview of how to fully enjoy these advantages of the Java Persistence API.

Tags: Object-Oriented, Software Engineering
  
whitepaper Contribution to Methodology of Business Intelligence Systems Object Oriented Developing2008-04-22 Megatrend University
  In current literature are many approaches or methodologies for business intelligence systems design and developing. However, it is no consensus about which methodology is the best because that depends of concrete system characteristics. This paper presents concept of business intelligence systems object oriented developing issued from analyzing IDEF0 (Integration DEFinition Function Modelling), IDEF1X (Integration DEFinition Information Modelling) and UML(Unified Modelling Language) standards and UDM (Unified Dimensional Model) methods for data warehouse building. This paper is contribution to methodology of business intelligence systems object oriented developing because is integrate well known classic methods of functional (IDEF0) and informatics (IDEF1X) with object oriented approach (UML).

Tags: UML, Business Intelligence - Data Warehousing
  
whitepaper Concept of an Interactive Web Portal for Teaching Prolog2008-02-25 Association for the Advancement of Artificial Intelligence
  This paper discusses practical problems encountered in teaching Artificial Intelligence and Prolog to computer science students. One of the main issues with teaching Prolog is a large conceptual difference between declarative and object-oriented programming paradigms, that the older students are used to. In general, students find learning Prolog a hard experience. Compared to imperative programming, declarative programming requires switching to a different way of thinking Because teaching AI is usually offered as a high-level course (for graduate students), at that time students are already well accustomed to the imperative programming paradigm, and switching to the declarative one usually poses a real challenge.

Tags: Portals, Object-Oriented
  
whitepaper Consistency Control for Synchronous and Asynchronous Collaboration Based on Shared Objects and Activities2008-01-01 IBM
  This paper describes a new collaborative technology that bridges the gap between ad hoc collaboration in email and more formal collaboration in structured shared workspaces. The approach is based on the notion of object-centric sharing, where users collaborate in a lightweight manner but aggregate and organize different types of shared artifacts into semi-structured activities with dynamic membership, hierarchical object relationships, as well as real-time and asynchronous collaboration. The paper presents a working prototype that implements object-centric sharing on the basis of a replicated peer-to-peer architecture. In order to keep replicated data consistent in such a dynamic environment with blended synchronous and asynchronous collaboration, the paper designed appropriate consistency control algorithms, which is described in detail.

Tags: Software Engineering, Collaborative Web
  
whitepaper Controlling Thin Clients Using Peer-to-Peer Symmetries2008-01-01 Hall of Arts
  Hackers worldwide agree that atomic epistemologies are an interesting new topic in the field of stenography, and mathematicians concur. This paper proves the synthesis of object-oriented languages, which embodies the robust principles of algorithms. The focus in this paper is not on whether courseware can be made knowledge-based, heterogeneous, and semantic, but rather on describing a knowledge-based tool for exploring telephony (Abime).

Tags: Object-Oriented, Network Design
  
whitepaper Object-Oriented Hypermedia Design and J2EE Technology for Web-Based Applications2008-01-01 University of Tabriz
  Web-based application development is a difficult task, since these applications include various features, like graphical interfaces, navigational structures, business models, and wireless communications, as well as other issues, such as serving a multitude of users, and the need for shorter development time. To overcome these complexities, it is indispensable to use web-based application designs and software architectures. This paper uses a multi-tiered, component based software architecture based on the J2EE technology. This technology separates the different parts of a complex application, and the development time is reduced through the use of components and distributed structure. Unfortunately, the J2EE technology lacks rich hypermedia and navigational structures, and the mapping of prepared designs to components is not carried out properly.

Tags: J2EE, Application Development
  
whitepaper A Services-Oriented Approach to Business Rules Development2007-12-01 Oracle
  Many organizations are moving from an object-oriented paradigm for managing business processes toward a service-oriented approach; indeed, services are becoming the fundamental elements of application development. At the same time, Business Process Execution Language (BPEL) has become the de facto standard for orchestrating these services and managing flawless execution of business process. The confluence of these trends is presenting some interesting opportunities for more flexible, cost-effective management of business processes. Most business processes - loan-approval processes being a good example - contain multiple decision points. At these decision points, certain criteria are evaluated. Based on these criteria or business rules, business processes change their behavior. In essence, these business rules drive the business process.

Tags: Object-Oriented, Service-Oriented Architecture
  
whitepaper MSDN Webcast: Testing for Better Design (Level 200)0000-00-00 Microsoft
  Over the last decade, software architects have promoted a set of patterns, practices and ideas for designing and building proper "Business objects". Unfortunately, the "Business" aspect often gets lost in the sheer volume of implementation detail that is typically produced. Test-Driven Development (TDD) is more than another method of writing code. It is a philosophy for thinking about software. This unique approach means that the benefits of TDD go beyond quality and extend to the very "Goodness" of the design. This webcast will explore how TDD lends itself to producing highly flexible object oriented designs while keeping the business domain in focus throughout the development effort.

Tags: Object-Oriented, Software Engineering