| Title | Date Added | Company | |
|---|---|---|---|
![]() |
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 Perimeter | 2008-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 |
|||
![]() |
Object Oriented UML Modeling for Traveler Management System | 2008-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 |
|||
![]() |
Basic Java Persistence API Best Practices: Consider and Employ These Simple Approaches to Make Your Java Persistence API Applications More Maintainable | 2008-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 |
|||
![]() |
Contribution to Methodology of Business Intelligence Systems Object Oriented Developing | 2008-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 |
|||
![]() |
Concept of an Interactive Web Portal for Teaching Prolog | 2008-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 |
|||
![]() |
Consistency Control for Synchronous and Asynchronous Collaboration Based on Shared Objects and Activities | 2008-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 |
|||
![]() |
Controlling Thin Clients Using Peer-to-Peer Symmetries | 2008-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 |
|||
![]() |
Object-Oriented Hypermedia Design and J2EE Technology for Web-Based Applications | 2008-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 |
|||
![]() |
A Services-Oriented Approach to Business Rules Development | 2007-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 |
|||
![]() |
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 |
HP StorageWorks 2000sa Modular Smart Array
Enabling easy transition from direct attached to centralized storage.
Six Priorities for Today’s Economic Climate
Learn how to reduce costs and achieve maximum value from IT.
Give Your Business the Competitive Edge
With the industry's most connected business intelligence solution.
Protect Your Business Critical Systems
With award-winning disaster recovery solutions by NEC.
Free IT Salary Report 2009
Register and be the first to download this invaluable resource
Find out who you should be spending your IT budget with