Posted by: emitsorgroup | June 30, 2011

InputStudio wp7 – Create your own applications

What a great option has arrived for windows phone 7 owners: the possibility to create our own applications, yes in the very same phone and in just a few minutes. The emitsor group has made a formidable job of putting all pieces together in such a way that you can quickly design and have running your applications.

See the InputStudio site for more information.


What features are provided by InputStudio?

  • You can create your own applications
  • You can import applications created by others based on ratings
  • You can share your own applications
  • You can export your data via email as an html page
  • You can sort and filter your data
  • Featured sample applications are provided  by default
What technologies is InputStudio using?
How InputStudio has been designed?
InputStudio application follows the data definition first approach for creating applications where you first design your data entities and attributes and the rules that drive them and then attach (render) that entities into pre-built user controls plugged in some page (screen).
  • Want to have an application for tracking your personal or travel expenses?, for tracking your car gas usage performance?, to track your small business sales and customers?. For this needs and many other more, you can now easily create your own applications as closest to you as your phone device…
What are the steps to follow for creating an InputStudio application?
  1. Click the Add application command for adding a brand new application
  2. Change default names and values so they make sense for the need you are trying to solve with your application
  3. [Optional] add more objects so your application is more robust
  4. Run your application
What objects can be used to compose an InputStudio application?
  • Data entity. This is the business object holding an attribute list, code rules to be applied to attributes, Relationships between data entities and data sorting for it’s children
  • Attribute. The very basic data representation having a data type, default value, caption, height, etc.
  • Validation. Applied to an attribute. Can be non empty, a regular expression, a range of values, etc.
  • Style. Applied to an attribute for adjusting it’s rendering
  • Rule. Applied to a data entity for setting it’s attributes value at creation, update, save, etc.
  • Relationships. Applied to data entities indicating if they are parent or children, etc.
  • Sorting. Applied to children data entities. Children columns must be set and their order (ascending/descending)
  • Screen. Is the placeholder where data entities will be rendered.
  • Attachment. Is the actual data entity to be rendered on a screen.
  • Navigation. Object to define navigation between screens, based on a Boolean result script. 
  • Choice List. Comma separated list of options. 
What are the strictly required objects in order to run my application?
  • At least one data entity
  • At least one attribute in my data entity
  • At least one screen
At any step in the design phase the objects, it’s names and values are validated against InputStudio validation rules. If any object does not met this rules then it is colored as an orange object. Once passes the validation is colored as a green object.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s


%d bloggers like this: