Datamixer 0.1.88


How do you build a web application without data? Suppose it has many pages, including forms and pages for display
Developer:   Rick Wood
      more software by author →
Price:  0.00
License:   BSD License
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


How do you build a web application without data? Suppose it has many pages, including forms and pages for display. Until they're developed, users can't enter information. Mock data has to be provided to the application, to test the interaction between screens, business logic, and database.

It may take a good amount of effort to create a mock dataset large and complex enough to mimic real world situations. For example, it is not unusual for an application to be supported by a database schema with hundreds of tables, each with many columns and many foreign key relationships. The database may have millions of rows of data. Datatypes include integer, floating precision, datetime, and string. There are a wide range of values, and they are dependent on each other in ways that must satisfy the business requirements.

Mock data is useful at various points in development. It can be used with an HTTP test client, to simulate the responses a user makes at the front end. It can be inserted directly into the database, to test the database access layer. It can replace the database layer, and be provided directly to the business logic implementation.
It might be nice if the datasets at these different stages come from the same pool, so that their values represent the same underlying model. It would be nice if this model could be constructed once, and then the presentation of the data tailored for the stage at which it's used.

Often a great deal of effort is spent reducing the world's objects into a compact object model. Datamixer goes the other way: it takes a conceptual object model, and explodes it back into a diversity of objects. It tries to make this diversity easy to manage, through configuration and customization. It interacts with data repositories, and is able to mix and merge mock values with real ones. The aim is to make it easy to create the data, so that time can be spent on the data model.

Datamixer does not attempt to analyze a problem domain, in order to generate data that does a better job at testing the domain. It could be driven by a tool that does that kind of analysis.

Installation:

To install, simply unzip or unjar the distribution package to a directory of your choice. A distribution has these directories:

  • The data directory has files with samples of commonly used data, such as names. It is intended to grow.
  • The doc directory has documentation.
  • The examples directory has example Java source and XML configuration scripts. Apache Ant is used to run these examples: type ant build
  • The lib directory has all jars required by the application.

    What's New in This Release:
  • license changed to BSD.
    tags the data  directory has  the database  object model  that does  model datamixer  the business  the application  test the  business logic  mock data  the same  

    Download Datamixer 0.1.88


     http://prdownloads.sourceforge.net/datamixer/datamixer-0.1.88.tar.gz?use_mirror=umn
     http://prdownloads.sourceforge.net/datamixer/datamixer-0.1.88.tar.gz?use_mirror=heanet
     http://prdownloads.sourceforge.net/datamixer/datamixer-0.1.88.tar.gz?use_mirror=osdn
     http://prdownloads.sourceforge.net/datamixer/datamixer-0.1.88-src.tar.gz?use_mirror=heanet


    Authors software

    Datamixer 0.1.88 (by Rick Wood)
    How do you build a web application without data? Suppose it has many pages, including forms and pages for display


    Similar software

    Datamixer 0.1.88 (by Rick Wood)
    How do you build a web application without data? Suppose it has many pages, including forms and pages for display

    cheapskate 0.0.1 (by Devan Goodwin)
    cheapskate is a simple Ruby on Rails application for personal budgeting.

    Rails is a web-application and persistence framework that

    Piragibe 1.08 (by Francisco Carlos Piragibe de Almeida)
    Piragibe is a business database driven application framework

    SAGA.M31 -Galaxy- 1.5 (by Jochen Grotepass)
    SAGA.M31 - Galaxy - project lets you create a Web Service to your enterprise data within 15 minutes

    DB Visual ARCHITECT 4.0 (by Visual Paradigm International Ltd.)
    DB Visual ARCHITECT (DB-VA) offers software developers an excellent solution for database applications development

    DB Visual ARCHITECT for Eclipse 4.0 (by Visual Paradigm International Ltd.)
    DB Visual ARCHITECT (DB-VA) offers software developers an excellent solution for database applications development

    DB Visual ARCHITECT for NetBeans 4.0 (by Visual Paradigm International Ltd.)
    DB Visual ARCHITECT (DB-VA) offers software developers an excellent solution for database applications development

    Schevo 3.0 Beta2 (by Orbtech LLC.)
    Schevo project is a next-generation DBMS that focuses on the following:

    - Database Integrity: Schevo is designed from the ground u

    Emdros 1.2.0 pre231 (by Ulrik Petersen)
    Emdros is an Open-Source text database engine for storage and retrieval of analyzed or annotated text.

    Emdros has a powerful query

    php.MVC Web Application Framework 1.0 (by John Wildenauer)
    php.MVC implements the Model-View-Controller design pattern, and encourages application design based on the Model 2 paradigm


    Other software in this category

    Track + Task Tracker 3.0.0 (by Joerg Friedrich)
    Online project management and issue tracking with team collaboration, user management, multiple access levels, tasks, projects, time

    CppUnit - C++ port of JUnit 1.12.0 (by Baptiste Lepilleur)
    CppUnit is a C++ unit testing framework

    MemCheck Deluxe 1.2.2 (by Dakoda)
    MemCheckDeluxe is an enhanced leak finder/memory profiler

    Network Traffic Generator 0.1.3 (by Robert Sandilands)
    This is a traffic generator

    Testitool 1.0 beta 6 (by Byrne Reese)
    Testitool is an application written in PHP that allows it's users to compose and manage QA test plans.

    Here are some key features

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags