Notes
Slide Show
Outline
1
Advantages of Using the Microsoft® .NET Framework
  • CyberAgra
  • www.cyberagra.com
2
Challenge - Low bandwidth of remote locations
3
1.A Network - Single I/O
  • Single machine peripheral input output:


  • 16 Bits * 2 GHz / 8 Bits per Byte = 8 GB/s
  • 8000 Mb/s
4
1.B Network - LAN
  • Local Area Network Ethernet cable or wireless connection:


  • 10, 100, 1000 MB/s


5
1.C Network – Dedicated
  • Dedicated T1, SDSL, ADSL, Cable, and other connections: 125, 2000 KB/s
6
1.D Network – Mobile
  • Mobile Connections
  • 3G: 128-256 KB/s
  • Dialup: 28.8-57 KB/s
  • GPRS: 28.8 KB/s
  • GSM: 14.4 KB/s
7
Bandwidth Challenge
8
Challenge - Diverse platform targets (CPUs / OS)
9
Situation Overview
  • No synchronization needed
10
Solution - Hypertext Markup Language (HTML)
11
HTML protocol speed calculation
12
Challenge - Static nature of HTML
13
Solution - Microsoft® .NET Framework
14
What Is the .NET Framework?
  • A set of technologies that:
    • Makes information available anytime, anywhere
    • Simplifies development and deployment


  • How does .NET achieve the above?
    • Web services
    • ADO.NET DataSets and XML support throughout the platform
    • Rich tools, runtime services and XCOPY deployment
15
Technical definition

  • Microsoft® .NET framework is a programmable application component accessible via standard Web protocols
16
The Framework & Visual Studio .NET
17
The Common Language Runtime
  • Multiple programming languages
  • Simplified development
  • Rich Web clients and safe Web hosting
  • Increased productivity & scalability


18
Rapid Application Development
19
Available Functions
20
Amount of Work Included in .NET
  • Total Lines of Code:          48,564
  • Total Comment Lines:          24,240
  • Total Namespaces:                 43
  • Total Classes:                   415
  • Total Enums:                     141
  • Total Methods:                 3,609
  • Total Properties:              1,833
  • Total Events:                    448
  • Total Interfaces:                 21
  • Approximate development time:  8.5 man-years


21
.NET Development - CyberAgra Application Services™
22
Modules
  • Poultry Recordkeeping Software, Production Accounting, Customer Relationship Management (CRM), Sales, Feed Management, Processing Plant Optimization, Swine Growout, Swine Breeding, and eCommerce software.
23
About our Software
  • Our 4th generation modules have been steadily improving through the years starting in 1995 with our Windows® desktop versions and in 1997 with our client-server updates. During 2001 all user interfaces were redesigned as Web active server pages, and in 2004 CyberAgra Application Services™ was ported to the .NET framework and officially verified for Microsoft Windows Server 2003™.
24
Screen shot – poultry standard codes
25
Screen shot – production modules
26
Screen shot – report wizard step 1 - farms
27
Screen shot – step 3 – report columns
28
Screen shot – farm report
29
Screen shot – live.com map
30
Screen shot – directions
31
Screen shot – report wizard step 1 – flock selection
32
Screen shot – flock summary
33
Screen shot – production trends
34
Screen shot – product mix optimizer - profit maximization
35
Screen shot – breeder production graph
36
Screen shot – chicks hatched
37
Screen shot – egg layers – weekly report
38
Screen shot – egg layers – single week projection in pdf format
39
Screen shot – sow history
40
Screen shot – CRM and product quality control
41
Screen shot – selling business lists - eCommerce
42
Summary
43
Appendix
  • © 2007 CyberAgra. All rights reserved.
  • This presentation is for informational purposes only. CYBERAGRA MAKES NO WARRANTIES, EXPRESS OR IMPLIED HEREIN. Microsoft, Visual Studio, Windows, and Windows Mobile are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
44
Questions?