SlideShare a Scribd company logo
1 of 3
Download to read offline
Digital Re-print - July | August 2011
Greater gains from phytase through improved formulation



       Grain & Feed Milling Technology is published six times a year by Perendale Publishers Ltd of the United Kingdom.
       All data is published in good faith, based on information received, and while every care is taken to prevent inaccuracies,
       the publishers accept no liability for any errors or omissions or for the consequences of action taken on the basis of
       information published.
       ©Copyright 2010 Perendale Publishers Ltd. All rights reserved. No part of this publication may be reproduced in any form
       or by any means without prior permission of the copyright owner. Printed by Perendale Publishers Ltd. ISSN: 1466-3872




                               www.gfmt.co.uk                                                                                       NEXT PAGE
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
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

More Related Content

More from Milling and Grain magazine

More from Milling and Grain magazine (20)

STORAGE - Safe T Homes® SAVE Lives
STORAGE - Safe T Homes® SAVE LivesSTORAGE - Safe T Homes® SAVE Lives
STORAGE - Safe T Homes® SAVE Lives
 
CEREALS
CEREALSCEREALS
CEREALS
 
New Panama Canal expansion sees grain transportation costs tumble
New Panama Canal expansion sees grain transportation costs tumbleNew Panama Canal expansion sees grain transportation costs tumble
New Panama Canal expansion sees grain transportation costs tumble
 
ROTARY BATCH MIXER - ACHIEVING PRECISE RATIOS FOR FEED SUPPLEMENTS
ROTARY BATCH MIXER - ACHIEVING PRECISE RATIOS FOR FEED SUPPLEMENTSROTARY BATCH MIXER - ACHIEVING PRECISE RATIOS FOR FEED SUPPLEMENTS
ROTARY BATCH MIXER - ACHIEVING PRECISE RATIOS FOR FEED SUPPLEMENTS
 
ARE SPROUTED GRAINS THE FUTURE?
ARE SPROUTED GRAINS THE FUTURE? ARE SPROUTED GRAINS THE FUTURE?
ARE SPROUTED GRAINS THE FUTURE?
 
Combustible dust control - part 2
Combustible dust control - part 2Combustible dust control - part 2
Combustible dust control - part 2
 
PREVENTIVE AND PREDICTIVE MAINTENANCE FOR OPTIMAL PERFORMANCE
PREVENTIVE AND PREDICTIVE MAINTENANCE FOR OPTIMAL PERFORMANCEPREVENTIVE AND PREDICTIVE MAINTENANCE FOR OPTIMAL PERFORMANCE
PREVENTIVE AND PREDICTIVE MAINTENANCE FOR OPTIMAL PERFORMANCE
 
How to maximise the life of your flaking rolls
How to maximise the life of your flaking rollsHow to maximise the life of your flaking rolls
How to maximise the life of your flaking rolls
 
“Wheat, Flour and… OCRIM’s 6th technical conference
“Wheat, Flour and… OCRIM’s 6th technical conference“Wheat, Flour and… OCRIM’s 6th technical conference
“Wheat, Flour and… OCRIM’s 6th technical conference
 
Commodities - MARKETS OUTLOOK
Commodities - MARKETS OUTLOOKCommodities - MARKETS OUTLOOK
Commodities - MARKETS OUTLOOK
 
CASE STUDY: 20% increase in production capacity
CASE STUDY: 20% increase in production capacityCASE STUDY: 20% increase in production capacity
CASE STUDY: 20% increase in production capacity
 
Industry profile: GRANDS MOULINS DE PARIS
Industry profile: GRANDS MOULINS DE PARISIndustry profile: GRANDS MOULINS DE PARIS
Industry profile: GRANDS MOULINS DE PARIS
 
STORAGE - Bentall Rowlands Storage Systems Limited talks grain storage
STORAGE - Bentall Rowlands Storage Systems Limited talks grain storage STORAGE - Bentall Rowlands Storage Systems Limited talks grain storage
STORAGE - Bentall Rowlands Storage Systems Limited talks grain storage
 
THE BALANCE OF POWER
THE BALANCE OF POWERTHE BALANCE OF POWER
THE BALANCE OF POWER
 
A NEW PROTEIN SOURCE FOR FEED
A NEW PROTEIN SOURCE FOR FEEDA NEW PROTEIN SOURCE FOR FEED
A NEW PROTEIN SOURCE FOR FEED
 
ENZYMATIC FLOUR STANDARDISATION
ENZYMATIC FLOUR STANDARDISATIONENZYMATIC FLOUR STANDARDISATION
ENZYMATIC FLOUR STANDARDISATION
 
FROM GRAIN TO BREAD
FROM GRAIN TO BREADFROM GRAIN TO BREAD
FROM GRAIN TO BREAD
 
Commodities - The other side of the story
Commodities - The other side of the storyCommodities - The other side of the story
Commodities - The other side of the story
 
CASE STUDY: Improving raw material quality for millers
CASE STUDY: Improving raw material quality for millersCASE STUDY: Improving raw material quality for millers
CASE STUDY: Improving raw material quality for millers
 
Industry profile: Molino
Industry profile: MolinoIndustry profile: Molino
Industry profile: Molino
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Need to explain complicated software? - It’s a piece of cake

  • 1. Digital Re-print - July | August 2011 Greater gains from phytase through improved formulation Grain & Feed Milling Technology is published six times a year by Perendale Publishers Ltd of the United Kingdom. All data is published in good faith, based on information received, and while every care is taken to prevent inaccuracies, the publishers accept no liability for any errors or omissions or for the consequences of action taken on the basis of information published. ©Copyright 2010 Perendale Publishers Ltd. All rights reserved. No part of this publication may be reproduced in any form or by any means without prior permission of the copyright owner. Printed by Perendale Publishers Ltd. ISSN: 1466-3872 www.gfmt.co.uk NEXT PAGE
  • 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