This document is a digital re-print from the July/August 2011 issue of Grain & Feed Milling Technology magazine. The featured article discusses how improved formulation can provide greater gains from using phytase in animal feed. The document also provides information on purchasing or subscribing to the magazine.
2. FEATURE FEATURE
is that they may be replaced by alternative
layers in the future.
For example the SQL database may be
replaced by an Oracle database with a com-
patible DAL layer. Future developments of
iNDIGO should see the client layer changing
from WPF to Silverlight. This will allow for a
rich internet application (RIA) that may be
run from various devices including mobile
phones for example.
The user interface presents a rich applica-
tion with high quality controls to improve the
user experience. Subtle colouring and shad-
ings are used which are pleasing to the eye.
‘Frills’ which have only recently come
onto the software scene, such as gradient
colouring and bevelled edges, are used
throughout the interface. Dockable windows
allow the user to arrange the windows as
Need to explain complicated software? they desire to make optimum usage of their
screen area.
It’s a piece of cake
For the icing on the cake as far as the user
experience goes, features such as task man-
agement, calendars and favourites; whilst a
common occurrence within everyday office
software and smart phones, have not tradi-
tionally been seen in formulation software.
This introduction further aids workflow
and boosts the overall efficiency of the user.
by David Evans, Head of Marketing, Format International, United Kingdom
Hardcode
The hardcoded functionality of iNDIGO
is known as the core functionality and is
delivered to all recipients.
W
hen it comes to formula- WPF is one of Microsoft’s latest offer- database tables. This results in many In addition to the core functionality,
tion software, things ings for the development of a rich Window fewer lines of code in comparison custom functionality may be implemented
can get complicat- Forms type application. The networking and to older, conventional methods for by altering the UI XAML files to provide
ed, especially on the inside. communication management is based on database communication. Importantly, custom interface controls. These controls
the Windows Communication Foundation the DAL ‘guards’ the database and are ‘powered’ by calling a VBScript file, which
Let’s face it; anything that can take a (WCF), which consolidates and brings up maintains data integrity. It contains the contains the custom operations.
specification and calculate the least cost to date the principal previous Microsoft data validation logic Custom functionality is provided on a
recipe from hundreds, sometimes thousands networking protocols. ∙ Business Logic (BL) layer: This layer consultancy basis and will usually be imple-
of ingredients requires some serious number contains the business rules of the mented by Format International for a client.
crunching ability. Layers of a cake system, and should not be confused However, clients may implement their
But now Woking based software com- Format iNDIGOTM has been developed with data validation logic. It is the own user definable functionality, in addition
pany Format International Ltd have launched as a multi layered architecture. collection of business processes, which to the custom functionality, to achieve the
something special. They call it Format iNDI- Think of it as layers of a cake. Each layer make up the applications functionality desired behaviour for the application.
GOTM and we’ve taken a quick look. has its specific purpose and is abstracted ∙ Communications layer: This manages all Finally, there are many third party facilities
The main thing you notice, whether from the other layers. Each layer comprises communication between the business on the market today for use with the .NET
you’re an end user or IT specialist is that several components each with their specific layer and the client. It may operate 4 platform.
iNDIGO looks like ‘normal software’. You tasks and can be described from the bottom across an internal Intranet or the Powerful charting facilities are available
feel instantly at home with the user interface, up as follows: internet. One of several networking for the most effective representation of
which is clean, crisp and inviting. Beta testers ∙ SQL Server 2008 database: This is the protocols may be used which include data such as 3D contour charts for example.
have reported taking to it like a duck to permanent data store for iNDIGO and HTTP and TCP There are also many reporting facilities com-
water. contains a series of database tables that ∙ Client Layer: Contains the presentation patible with Microsoft SQL server and other
But with iNDIGO, beauty is far more than relate to each other. These tables store logic and the graphical user interface third party facilities for viewing and editing
skin deep. the data seen within the application (GUI) definition. Data is displayed XML files. Some of these will be procured
The software has been developed using and also store ssmeta data; data that according to the presentation logic and supports user definability. The objects are passed from one layer to another and utilised where it is effective to do so,
the very latest technologies available today for describes the nature of objects used in and shown on the screen via ‘data presentation logic defines how data is to and provide the vehicle for transporting data after all there is no point in ‘re-inventing the
the .NET4 platform with C# being the primary the system binding’. The data binding binds the be displayed and governs the windows from the database to the user interface and wheel’ and clients are able to use their own
underlying technology used throughout its ∙ Data Access Layer (DAL): The DAL is data to the controls and involves fewer shown. vice versa. internal standard choice of these tools where
architecture. The permanent data store is a responsible for all direct communication lines of more efficient code compared Each of the layers may communicate they have one.
SQL Server 2008 database and critically, the with the database and uses the Entity to previous methods used to display May be replaced in future only with the layer above or below it. With So there you have it. A cake; beautiful
Windows Presentation Foundation (WPF) is Framework model with an Object data. The user interface is described by In addition to the layers above there is a the exception of the database layer, each on the outside and with each layer lovingly
used for the Graphical User Interface (GUI) Relational Mapped (ORM) architecture. XAML files, which are read when the module, which contains the definition of the has an interface, which the layer above uses crafted. It meets the needs of management,
definition (the windows and controls that the The essence of the ORM is the mapping application is run. This allows the user business objects, which form the data model to exchange data and pass requests. The IT personnel and users and for once, this
user sees on the screen). of business objects directly to the interface to be changed dynamically of the system. Instances of the business advantage of the abstraction of the layers cake is calorie free.
40 | July - august 2011 Grain &feed millinG technoloGy Grain &feed millinG technoloGy July - august 2011 | 41
3. LINKS
This digital Re-print is part of the July | August 2011 edition of Grain & Feed Milling Technology magazine.
Content from the magazine is available to view free-of-charge, both as a full online magazine on our website, and as
an archive of individual features on the docstoc website.
Please click here to view our other publications on www.docstoc.com.
August 2011
• See the full issue
• Packaging for the
future • Visit the GFMT website
In this issue:
• Cultura
Technologies’
• Contact the GFMT Team
• Cooking cereals MillMaster
with extrusion
• Greater gains
from phytase
through
improved
formulation
• Taking the first step:
• Subscribe to GFMT
How to help yourself and • Need to
others develop the love and explain
understanding of flour milling complicated
software?
It’s a piece of
cake
A subscription magazine for the global flour & feed milling industries - first published in 1891
To purchase a paper copy of the magazine, or to subscribe to the paper edition please contact
our Circulation and Subscriptions Manager on the link adove.
INFORMATION FOR ADVERTISERS - CLICK HERE
Article reprints
All Grain & Feed Milling Tecchnology feature articles can be re-printed as a 4 or 8 page booklets (these have been used as point of sale materials, promotional materials for shows and exhibitions etc).
If you are interested in getting this article re-printed please contact the GFMT team for more information on - Tel: +44 1242 267707 - Email: jamest@gfmt.co.uk or visit www.gfmt.co.uk/reprints
www.gfmt.co.uk PREVIOUS PAGE