Archive for the ‘open data’ Category

Network Technologies International Selects Progress DataDirect for Round-the-Clock, High-Performance Data Connectivity

Saturday, August 28th, 2010

Network Technologies International Selects Progress DataDirect for Round-the-Clock, High-Performance Data Connectivity

BEDFORD, MA–(Marketwire – November 30, 2009) – Progress Software Corporation (NASDAQ: PRGS), a leading software provider that enables enterprises to be operationally responsive, today announced that Network Technologies International (NTI) has embedded the Progress® DataDirect Connect® for JDBC™ database drivers in its pioneering DRNet™ data replication engine. This enables DRNet to provide high-performance Type 4 JDBC drivers for all major databases, including Oracle, DB2, Microsoft SQL Server, Sybase, Informix and MySQL.

Designed to maximize application availability with disaster avoidance solutions developed exclusively for HP non-stop server applications, DRNet creates immediately available, multiple database environments and supports all database types, with or without Transaction Management Facility (TMF) protection. DRNet is used by major banking institutions and emergency call-centers for disaster recovery protection, system backup and the guaranteed, continuous availability of mission-critical applications.

To ensure 100 percent system uptime and real-time data access, NTI sought a comprehensive, standards-based data connectivity solution that can easily support various database environments and database versions out-of-the-box — with no additional code or integration requirements.

“Progress DataDirect offered us a single source for standards-based data connectivity that was able to meet our immediate connectivity needs while positioning us well for future customer engagements,” said Alphonse Hoge, technical director for NTI. “With Progress DataDirect products in place, we have seamless connectivity between heterogeneous clients and heterogeneous data sources and don’t have to devote tireless man hours keeping up-to-date with changes to database releases or versions. The Progress DataDirect Connect for JDBC driver gives us the interoperability and performance needed to maximize application availability and deliver superior system backup and recovery solutions.”

Having worked with Sun Microsystems to develop the original JDBC standard and as a participant on the JDBC Expert Panel since its inception, Progress DataDirect is an industry-leading expert and innovator in JDBC. Dedicated to pushing the market forward by introducing support for the latest features and database versions and offering cutting-edge enterprise functionality and runtime features, the DataDirect Connect for JDBC database driver is in a class of its own.

“The Progress DataDirect Connect for JDBC driver solves the limitations of most Type 4 drivers and has been shown to enhance the performance, functionality and simplicity of applications that use them,” said John Goodson, vice president and general manager of Progress DataDirect, the data-infrastructure division of Progress Software. “For rigorous, extreme environments like those that NTI supports, there’s no better option for secure, high-functioning, guaranteed connectivity than the Progress DataDirect Connect for JDBC driver.”

The DataDirect Connect for JDBC comprehensive suite of Type 4 JDBC drivers feature codeless configuration, which allows all performance features to be tuned without the need to change application code. With its clean implementation, support for all features is available via a single Java™ Archive (JAR) file. There are no requirements to load shared libraries or components outside the Java Virtual Machine (JVM).

In addition to these unique features that can help improve developer productivity and lower operating costs, the DataDirect Connect for JDBC driver includes enterprise functionality and application runtime enhancements. Flexible application failover automatically redirects requests to an alternate database server if the primary server is unavailable because of a hardware failure or traffic overload. Faster business analytics can be achieved with the DataDirect® Bulk Load feature. The complete, driver-based implementation delivers the best performance for bulk-load scenarios without the need for database vendor tools or client libraries, and has been shown to accelerate data warehousing and enable faster ETL operations. Advanced security features like Kerberos, SSL encryption, and a unique secure architecture ensure distributed applications using the Progress DataDirect driver are well protected. For a complete list of product features, visit http://www.datadirect.com/products/jdbc/index.ssp

About Progress Software Corporation

Progress Software Corporation (NASDAQ: PRGS) is a global software company that enables enterprises to be operationally responsive to changing conditions and customer interactions as they occur — to capitalize on new opportunities, drive greater efficiencies and reduce risk. The company offers a comprehensive portfolio of best-in-class infrastructure software spanning event-driven visibility and real-time response, open integration, data access and integration, and application development and deployment — all supporting on-premises and SaaS/Cloud deployments. Progress maximizes the benefits of operational responsiveness while minimizing IT complexity and total cost of ownership. Progress can be reached at www.progress.com or +1-781-280-4000.

Progress, DataDirect and DataDirect Connect are trademarks or registered trademarks of Progress Software Corporation and/or its subsidiaries or affiliates in the U.S. and other countries. Java and all Java based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Any other trademarks contained herein are the property of their respective owners.

One of my gold projects using Open Source technologies and of course LAMP technology (Linux, Apache, MySQL and PHP) was Colegios On-Line, better known as Cool after its name which translation is Online Schools. This project was introduced to the Chilean Government in 2003 with a max capacity to serve up to 10000 schools with full access to an integrated virtual e-learning an administration system with a variety of services and integrated in a unique platform based in new technology applications and open source software, what automates control process through a unique virtual and interactive platform of communications, which link more than 90% of the Chilean Schools. This system allowed schools and government agencies to be connected in a common platform with students, teachers, administrative, parents and any member of the educational community granting access to a universe of possibilities. Every school would be implemented with 3 computers with open source technology (Web Server Apache, VPN Server Linux, Database Server Postgress), this simple implementation allow any school to be part of this network solution named COOL, not only having access to the information and Administration Systems involved within, besides sharing its own Data. Every School (local systems) will be connected to a centralized Data Center by online xDSL links and some of them through off line replication systems. The Data Center was conceived as mirroring any local system once a day to allow
Video Rating: 5 / 5

Related Open Source Data Replication Articles

Data Acquisition Systems & Research

Saturday, August 28th, 2010
analysis data
by Jim Trottier

Data Acquisition Systems & Research

Data acquisition systems are used for sampling, recording, storing and analyzing real time data. Data acquisition systems, also known as DAQ or DAS, records signals and wave forms of numerous physical quantities such as temperature, pressure, humidity, density, and real life data such as ECGs, EEGs, etc. This recorded data is then fed into a computing device, usually a computer, and is then stored for future analysis.

Data acquisition finds a wide range of application in wide variety of scientific and medical research purposes, which includes Eco cardiology, laser Doppler flow, micro electrode recording, etc. From the recording of data, to the actual analysis, it involves several minute components that make up the unit as a whole.

Apart from research purposes, data acquisition is also used in large scale domestic as well as generic data recording and analysis purposes, such as weather broadcasting, studying seismic activity, wireless and PC data acquisition, Supervisory Control & Data Acquisition (SCDA), manufacturing, power, water treatment, production purposes etc. Data acquisition is indeed one of the major aspects of quality and quantity control, which determines the ultimate success in a research or a production or manufacturing process.

DAQ systems are equipped with a host of electronic devices that help in recording data, storing them and analyzing the stored data over a period of time. The first step in data acquisition is recording the signals itself, which is done using transducers or electrodes, which are extremely sensitive to change in environment. These signals are then converted to a digital form, which can then be stored on a computer, and can be retrieved during the analysis phase.

Data loggers are significantly different to data acquisition systems, however, in context, both are used interchangeably to a certain extent. It might be noteworthy to notice that a data logger is a subset of data acquisition systems, and all data loggers may be termed as data acquisition systems. However, data acquisition systems are different and not all data acquisition systems can be termed as data loggers.

You can get more information on data acquisition systems and data loggers by visiting Biopac.com.

Find More Analysis Data Articles

9 Benefits of Gmail Cloud Computing for Your Business

Friday, August 27th, 2010
linked open data cloud
by Chris Devers

9 Benefits of Gmail Cloud Computing for Your Business

Deploying Google’s Gmail for my internet marketing business has allowed minimal and secure IT administration of my 8 websites (28+ email accounts). Supporting a mixed operating environment which includes Microsoft, Ubuntu and MacOS, multiple browsers, and document file formats from Microsoft Office, Open Office is made possible and easier with an in-the-cloud computing environment like Gmail.

 

So why would you consider cloud computing like Google Mail for your business, especially an SME (small medium enterprise)?

 

In a two words – security and compliance. E-mail security, web security and message compliance are the underlying benefits to solid business reasons to have your mail and office documents served through Gmail.

 

Compliance to Security and Retention Requirements

Whether your organization is 1 person or thousands of people in size, you are faced with accounting, legal and government regulations and standards that dictate acceptable levels of IT security and records retention for all electronic files and e-mails. Gmail can help ensure compliancy plus provide you with real business benefits in streamlining your document and email management. Deploying Google Mail is just smart business. Some benefits include:

 

1) Organizing and Filing (Archiving) your email the anyway you want it.

Google uses labeling as a way to file and organize your emails. You can tag an email with multiple labels. For example, an email from your accountant with tax information could be label as “Corporate Taxes”, “Accountant”, “IRS”, “Revenue Canada”. Gone is the restriction of having to choose only one file folder to which you move an email.

 

2) Keeping Email conversations or threads linked together.

Appearing like cascading file folders, emails on the same topic (subject) will be kept together in your inbox or to the multiple archived labels you have assigned. No searching for the email trail or thread of emails about a particular subject. They are visually represented like a group of stacked file folders.

 

3) A free unlimited storage repository for all your email and messages forever!
At 7 gigabytes per gmail user account and growing as of August 2008, the Google mail tagline is ‘ you’ll never need to delete another message’.

 

Takin’ Care of Business, instead of computer or IT Administration

Reducing the time spent on administration of your computer storage, security, backup and recovery allows you to spend more time building your business. Manage all your email accounts entirely from within one or two Gmail addresses. Once set-up, Gmail offers this low administration environment.

 

4) No Mail is downloaded or stored on your server, desktop, laptop or PDA. This eliminates any stress or administration angst associated with:

- searching for emails stored and scattered across multiple client devices – some emails on your PC , some on your laptop, some on your PDA

- scheduling backups of your email, contact list and documents

- recovery (and loss) of email & documents due to client device loss, failure or theft
– expanding storage capacity due to continuing email and document growth and retention
– remote or mobile access for all your email, attachments and documents

- managing, consolidating and keeping intact multiple email addresses and personalities
– off-site backup of select files for SOHO or Small Businesses

 

Document creation, management and simple online collaboration

5) Use Gmail online Office Suite to create, manage, store your business documents, spreadsheets and presentations. Read and write Microsoft Office formatted documents as well as all the open document variants. Securely stored at Google, eliminate HDD file storage and backup. No more MS Office licensing fees to Microsoft.

 

6) Store images and pictures using Picasa Web Albums. Manage your images on your PC using FREE Picasa Software – crop, adjust, special effects.

 

7) online chat and messaging integrated, stored and managed just like your email.

 

Reducing the complex e-mail security threats to your corporate data

8) Google yet again has an very intelligent SPAM filter that checks each message content and therefore does not arbitrarily blacklist the email address, just the specific email due to content. No emails are downloaded to your PC or an office application; therefore, no waste of bandwidth or risk of infected emails on your hard drive.

 

9) Google’s anti-virus checking is also performed away from your computer. All attachments are checked at the Google server for viruses and, if infected, flagged/moved to SPAM right away. No infected e-mail ever arrives on your computer’s hard drive.

Traditional server or computer-based email systems download ALL your email, passing it through a spam/anti-virus filter on your computer. This is a waste of bandwidth usage (downloading spam email) and, even worse, exposes you to the additional risk of having spam and virus-infested e-mails get closer to your data files on your computer hard drives?

So why you need to seriously consider using Google Mail for all your office needs?

- Complete office mobility – via any browser, access to your email, documents, images, chat

- Access anywhere, anytime through any browser

- No backups required of email, office documents or contacts

- Manage multiple user profiles and email accounts in one convenient place

- Includes Anti-Spam and Anti-virus checking away from your PC, Laptop or Server

- Gmail Free Unlimited file space

- Next to No Mail Administration.

Gmail is the perfect Mobile Office Utility for Small Medium and Enterprise businesses. Google Mail Cloud Computing environment will allow you to focus on your business operations and growth. Implementing the Gmail in-the-cloud computing model for your email security and compliance makes a whole lot of sense.

Keep your head in the clouds!

 

Carl Chesal delivers business and channel development, internet and eMarketing, solutions marketing and professional development training. BizFare Enterprise Inc (www.bizfare.ca) and Communicate Innovate (www.CommunicateInnovate.com) will simplify and streamline your business operation by deploying Gmail cloud computing.

Cannot Open Executable Files ? – Try this Errors Fix !

Friday, August 27th, 2010
file open
by Felipe Ramalho – fotografia

Cannot Open Executable Files ? – Try this Errors Fix !

Many users who experience executable files opening problems have no understanding of how to take care of this and similar difficulties. Fortunately for all of us, the bulk of them are no trouble to detect and repair, even for those with very elementary computer skills. In this brief report, I’d like to share with you how you can quickly rid your computer of these annoying pc troubles.

Click here to repair executable files opening problems now!

I imagine that sometime in your current computer’s life, you’ve had the hassle of miscellaneous troubles having to do with windows. What unfortunately most people won’t realize is the fact that in most situations a single reason is the source of these issues: your windows registry. Having no knowledge of the registry, a lot of pc users spend a lot of their time and money on unnecessary and sometimes useless solutions.

The very basic step that you need to take when you encounter executable files opening problems is to investigate whether or not your registry is ‘contaminated’. This part of your system is aware of everything you do in terms of sw/hw – installations and upgrades and deinstallations. It catalogues, as one example, the location of all the .exe files on your computer. If your registry is corrupted it can result in, for example, a condition where the system can’t find a particular executable’s path name, and consequently you end up with annoying pop-up errors.

After your brief overview of the causes of executable files opening problems don’t wait too long to locate the right solution and take care of the problem. Playing around with your windows registry independently can be a dangerous proposition, so there are two ways you can go: hire a professional technician or use a specialized registry fixing utility. An advanced registry cleaner made by a reputable developer has the capability to instantly put an end to your computer’s woes. I urge you to take the first step and download one of these great tools and start scanning for free; there are very high chances that you can finally free your windows of this and other irritating and time-wasting issues quickly and easily.

Quickly scan and repair executable files opening problems right now!

Visit: TopRegistrySolutions.com

More File Open Articles

Free open source translation memory software, OmegaT vs Anaphraseus TM

Thursday, August 26th, 2010
open xml
by quapan

Free open source translation memory software, OmegaT vs Anaphraseus TM

Today, through the advanced development of internet and computing, translators are required to develop efficiencies in their processes to meet the increasing demand. At the same time, however, it is also important to think of how to avoid over-spending on software application licenses.

We focus on FREE translation memory tools. While CAT tools such as TRADOS and Wordfast are widely used in the translation industry, free open sourceTM software may be utilized as alternatives of such major CAT tools.

We pick up two software called OmegaT Translation Memory and Anaphraseus Translation Memory and discuss on their advantages and disadvantages.

OmegaT Translation Memory



OmegaT is a CAT tool which some of its features include user-customisable segmentation using regular expressions, translation memory, fuzzy matching, match propagation, glossary matching, context searching in translation memories and keyword search in reference materials.

OmegaT uses international standard TMX (Translation Memory eXchange) as its native translation memory format which most CAT tools are able to import and export. TMX is an open XML standard which allows easier exchange of translation memory among translators with different application tools.

Although it lacks of features in comparison with other CAT tools, OmegaT is fast in segmenting a source file, compiling target files (known as ‘clean up’), and its fuzzy matching. In its earlier version, OmegaT segments the source file by paragraph, rather than sentences. Now, you can select paragraph or sentence-level segmentation. By using the function called Editing Behavior under Options, you can have the selection of displaying in source text or best fuzzy match. This is a CAT tool that is worth trying out.

OmegaT includes the following features:
– Fuzzy matching
– Match propagation
– Simultaneous processing of multiple-file projects
– Simultaneous use of multiple translation memories
– External glossaries
– Document file formats include:

XHTML and HTML
Microsoft Office 2007 XML
OpenOffice.org/StarOffice
XLIFF (Okapi)
MediaWiki (Wikipedia)
Plain text

- Unicode (UTF-8) support: can be used with non-Latin alphabets
– Support for right-to-left languages
– Compatible with other translation memory applications (TMX)

Some third-party software that can be used with OmegaT are OpenOffice.org, Rainbow, bitext2tmx, and Samuel Murray’s scripts and procedures.

Download site: http://www.omegat.org/en/downloads.html

Anaphraseus Translation Memory


Anaphraseus is CAT tool for creating, managing and using bilingual Translation Memories. Some of its main features Include text segmentation, terminology Recognition, plain-text TM (Unicode UTF-16), fuzzy search in TM, UTF-16 TMX export/import, user glossary and OpenOffice. org extension.

Anaphraseus works in OpenOffice.org as an extension and work seamlessly with TM created in Wordfast. You can install it using Extension Manager under Tools in OpenOffice.org.  During the translation process, Anaphraseus divides the translated text into segments or sentences. When a segment is selected, Anaphraseus displays the closest match found in the TM.

As an OpenOffice.org extension, it allows you to use all the features of the word processor “on the fly”. When it comes to performance, it is slower than Wordfast, especially when handling large files. Anaphraseus works with translation memory in TMX format, which allows you to work with most CAT tools in the market.

Anaphraseus includes the following features:

- Text segmentation
– Terminology recognition
– Plain-text TM (Unicode UTF-16)
– Fuzzy search in Translation Memory
– Unicode UTF-16 TMX export/import
– User glossary

Since Anaphraseus is still in beta test, it currently works only with unformatted text, skipping all formulas, pictures and similar objects. If you need a CAT tool that won’t cost you anything and works with OpenOffice.org, Anaphraseus is worth a try.

Download site: http://anaphraseus.sourceforge.net/

their experience with translation memory at Newsletter’s Translator Column

*Translation job listing available at http://www.synergy-focus.com


Synergy Focus – Language Translation Services

Simple demo showing how to view Open XML document (.DOCX & .XLSX ) on Apple iPhone. More applications&platforms supporting Open XML at www.openxmlcommunity.org
Video Rating: 3 / 5

Find More Open Xml Articles

Laptop Security Device – 9 Tips to Protect Your Laptop and Data

Friday, August 20th, 2010
object data
by cliff1066™

Laptop Security Device – 9 Tips to Protect Your Laptop and Data

Here are 9 ways to prevent your laptop from theft as well as an explanation of laptop security devices that ensure your laptop and data are protected. The main attraction of laptops is their portability and mobility. It is great to be able to take your computer with you and use it anywhere. But with these benefits comes a risk of theft. Obviously theft is more likely to happen when an object can be picked up and carried away. Laptop security devices are important to prevent your laptop from being stolen as well as to prevent the data from your laptop being retrieved and used in the event that your laptop is a victim of theft.

9 WAYS TO PREVENT LAPTOP THEFT

1. Don’t use computer bags, while these maybe fashionable and comfortable they make it obvious that you are carrying a laptop. Try using a padded briefcase or suitcase instead.

2. Make sure your laptop is always with you. Do not check laptops in with your luggage while traveling. Never leave your laptop in your car in plain sight or any valuable objects for that matter. There has been a recent increase of car burglaries stemming from people leaving valuables in plain sight. Lock all valuables in the trunk.

3. Never leave access numbers or passwords in your carrying case. Keeping your password with your laptop is like keeping the keys in the car. Without your password or important access numbers it will be more difficult for a thief to access your personal and corporate information.

4. Keep your eye on your laptop. When you go through airport security don’t lose sight of your bag. Hold your bag until the person in front of you has gone through the metal detector. Many bags look alike and yours can easily be lost in the shuffle.

5. Avoid setting your laptop on the floor. Putting your laptop on the floor is an easy way to forget or lose track of it. If you have to set it down, try to place it between your feet or against your leg (so you’re always aware it’s there).

6. Use a screen guard when in public. This prevents people from looking over your shoulder and seeing sensitive information. This is especially helpful when you’re traveling or need to work in a crowded area.

7. Do not leave your laptop unsecured in your hotel room. Things sometimes tend to get “lost” in hotel rooms and are never secure. If you must leave your laptop in the room then use a security cable to attach it to a stable object, such as the desk or bedpost. Another good thing to do is leave the “do not disturb” sign on the door.

8. Make sure that everything that can be labeled is labeled with the name of the individual or organization that owns it, and ensure that these labels are conspicuous. The potential theft value of a laptop or peripheral is reduced greatly when additional work is required to remove the identifying marks. Conspicuous identity labels also significantly increase the risk of a potential thief being caught in the act of theft.

9. Buy a laptop security device. The next section details some options for laptop security devices.

LAPTOP SECURITY DEVICE:

Laptop Cable:

One of the most inexpensive and effective laptop security devices is a cable. Very much like a bicycle lock, this cable attaches to your laptop and allows you to lock it to a stationary object. The cable makes it much more difficult for someone to steal your laptop.

Laptop Tracing Programs:

These programs will report the location of a stolen laptop. They work when the laptop connects to the Internet, and can report the laptop’s exact physical location. Some tracing programs include CyberAngel and ComputracePlus.

Motion Sensors and Alarms:

Unexpected loud noises make people wake up and take notice, something that aspiring thieves find very discouraging. Laptop security companies realize this and have created alarms for portable computers.

While the signaling mechanism of an alarm system is usually the same, the triggering mechanisms are both varied and specialized. There are products available that create a “maximum separation zone” around the user and the laptop. The idea is that if the user moves out of range of the device, or the laptop is moved out of range of the user, the alarm will sound. Thus, if someone tries to steal or remove the laptop, the alarm will sound, drawing attention to the theft.

LAPTOP SECURITY DEVICES THAT PREVENT DATA ACCESS:

Security measures available in order to prevent access to data on your laptop in the event that it is taken.

Set a BIOS password:

Most laptops offer protection by allowing the owner to set a boot password. Typically most will prompt the user three times to enter a password, then refuse to boot if there are three failures.

Set a Login Password:

Set a login name/password that way in order to successfully login in to a laptop, the user must provide that information. If the login entered is incorrect, the operating system will refuse to allow entry.

Encryption:

One of the best laptop security devices are file encryption programs, which, encrypt files on your laptop. A private unlock key is provided to the user, and as long as your private key is kept safe, no one but you and your intended recipients will be able to view your data.

Biometric Fingerprint Readers:

Another great laptop security device is the Biometric Reader. The idea behind biometrics is to use the uniqueness of certain features of a user, such as retinal pattern, fingerprints, and even typing characteristics, to accurately identify and authorize persons. This type of laptop security device would provide a hardware level of authentication that would require authentication before the machine would even boot up.

JR Lang is a computer applications specialist and small business owner. To get the cheapest prices and largest selection of laptop security device please visit: Cheap Laptop Security Device

Related Object Data Articles

8 Ways To Protect And Obfuscate Your .Net Code Against Reverse-Engineering Using Crypto Obfuscator

Tuesday, August 17th, 2010
open vb.net
by Vicky TGAW

8 Ways To Protect And Obfuscate Your .Net Code Against Reverse-Engineering Using Crypto Obfuscator

Introduction
Most non-.Net compilers emit binary programs containing native CPU instructions which are very hard to disassemble, decompile and reverse-engineer. However, all .Net compilers such as C#, VB.Net, Managed C++, IronPyhton, etc emit compiled programs in MSIL (Microsoft Intermediate Language) format. This format preserves a lot of high-level information about your software such as class, field, method, property and parameter names and even the actual code in a well-defined structure. This has facilitated the development of many decompilers and dissassemblers which can extract this information from a .Net assembly. Some tools can even reconstruct the actual structure of your code including loops, if statements, method calls, etc. Needless to say, this means that an unprotected .Net assembly is an easy target for hackers, crackers or competitors who can easily reverse-engineer your .Net code from the compiled assembly. They can easily glean valuable trade secrets, algorithms, sensitive information such as passwords, SQL queries, etc stored in strings, or even try to find security vulnerabilities and change product functionality.

Obfuscation & Protection Techniques
All is not lost however as there exist various methods and techniques which makes it extremely difficult for a hacker, cracker or competitor to reverse-engineer your application. Crypto Obfuscator makes use of the following advanced and sophisticated obfuscation and protection techniques:

Symbol Renaming

Crypto Obfuscator renames the names of the classes, methods, properties, fields, events, etc in your .Net assembly to a garbled unintelligible name. Depending on the symbol renaming scheme chosen, this will result in either very long or very short names which have no relation to the original names. The original names cannot be derived or guessed from the obfuscated names. Since meaningful names are the most powerful ally when reverse-engineering a software, this makes it very hard to determine the purpose and function of the renamed entity.

Advanced Overload Renaming
Crypto Obfuscator renames fields or methods with different signatures to the same name. For example two fields having types int and boolean will be given the same name. Similarly two methods will different parameters will be given the same name. In the case of methods, the method return type is also used in the signature even though high-level languages such as C# and VB.Net do not support overloading by return type. The .Net runtime is able to differentiate between the fields/methods without any problem since the signatures are different. Needless to say, this scheme makes it even harder to reverse-engineer your code.

String Encryption
.Net assemblies contain all the literal strings used in your code in plain view for anybody to see. Literal strings often contain sensitive information such as login information, passwords, SQL queries, algorithm parameters. In addition, they also help in reverse-engineering your .Net code by providing a marker. For example, someone wanting to remove license checking from your software will search for all instances of strings like “license” or ‘valid” or “invalid”. Once they have found such strings, they will examine the surrounding code to see if it is the licensing checking code and if so, remove or disable it. Crypto Obfuscator solves all these issues by encrypting all literal strings in your .Net code.

Advanced Tamper Detection
Crypto Obfuscator can perform strong name verification of the assembly itself even if strong-name verification has been turned OFF on the machine on which the assembly is running or if the assembly has been registered in the verification ‘skip-list’ – this is typically done by hackers or crackers. Furthermore, the strong name verification is done using the original key used to sign the assembly when it was processed by Crypto Obfuscator. Thus, strong name verification fails even if the key is removed or replaced – again something typically done by hackers or crackers.

Control Flow Obfuscation

In .Net assemblies, even the code is stored in a well structured manner using a published format. This enables a sufficiently advanced decompiler to reconstruct to a pretty accurate degree the exact structure of your code including the for/while loops, if statements, try-catch blocks, etc. When doing control flow obfuscation on your code, Crypto Obfuscator changes the structure of your code into spaghetti code while maintaining 100% the logic and output of the code. The result is that decompilers are unable to reconstruct your code and output incorrect or garbage code. Most of the times they crash while trying to do so. This provides powerful method body protection for your software.

ILDASM Suppression

ILDASM (Microsoft IL Dissassembler) is a free tool to disassembly any .Net assembly into MSIL (Microsoft Intermediate Language) and extract the entire contents including the classes, methods, code and resources from the assembly. Crypto Obfuscator can modify the assembly in such a way that ILDASM refuses to disassemble the assembly.

Anti-Reflection Protection

Many decompilers, dissassemblers and memory dumpers use .Net Reflection mechanism to extract information about a .Net assembly. Crypto Obfuscator can modify the assembly in such a way that such tools will fail when trying to work on your assembly.

Anti-Decompiler Protection

Advanced decompilers such as the freely available .Net Reflector are your enemy in the battle against the hackers, crackers and competitors. Crypto Obfuscator can modify your assembly in such a way that such tools fail to work on your assembly – many times they are not even able to open your assembly, let alone examine it.

Resource Encryption

Tools such as ILDASM, .Net Reflector and others can easily extract resources from your assembly. Such resources often contain valuable, sensitive or copyrighted information such as images, UI (WPF baml files), textual content, etc. Crypto Obfuscator can hide and encrypt all such resources so that it is impossible to see them, let alone extract them from the assembly.

Assembly Encryption
Crypto Obfuscator can encrypt all dependant assemblies and any additional assemblies used by your software. This makes it impossible for someone to get their hands on individual assemblies. You can use this feature to your advantage by separating all sensitive or important code and data in a dependant assembly. In fact, this can be taken to an extreme – simply put ALL your code/data in a separate assembly and use a shell assembly as a starter/loader assembly for your application.

Conclusion
Each of the above techniques on their own are pretty powerful and effective against hackers, crackers and competitors. When combined and used together for the obfuscation and code protection of your .Net assembly, they form an impenetrable shield which is extremely difficult to break. Even if broken into by the most expert of hands, all they will see are garbage, encrypted or obfuscated code, names and data.

Crypto Obfuscator arms .Net developers with a powerful code protection and obfuscation tool which enable them to deploy their .Net software without fear of IP theft, reverse-engineering, hacking, cracking and piracy.

G Himangi is a Senior Software Developer at LogicNP Software (http://www.ssware.com) and is a member of LogicNP Software’s component and controls development team.
Original Article: http://www.ssware.com/articles/protect-and-obfuscate-your-dotnet-code-against-reverse-engineering-using-crypto-obfuscator.htm

Gymjunnky.com Welcome to learn vb.net this is tutorial 3 and my name is Gym_ In this lesson were going to learn some tricks with duel forms and learn how to do some very basic pass word protected applications So lets get right to it,, 1st thing is open up VB.net ether 2005 or 2008 if you have Vb6.0 have a look on my channel or website and your will find plenty of tutorials for VB 5 and 6.0 Ok so lets get on with the show shall we. Going to open up windows form application and change the name to project 3 and click ok Then im going to draw a button on the form Then im going to add a 2nd form Do this by clicking on project link at the top of VB and then the add windows form tab Then were going to scroll right down the bottom till we see windows form and ether double click on it or high light it and click OK This is going to add the 2nd form to our project After that were going to double click on the button we made on our form1 and insert the codes to open and close our forms Form2.show is used to make our 2nd form visible And me.hide closes no1 form in vb6.0 you could use form1.hide but in 2005 and 2008 you must use the term ME as reference to the form that the code is being placed into And that’s it all of 4 words to open and close 2 forms So let’s run the program and have a quick look Cool that works So again let’s try something a little more advanced,,, let’s make form 2 pass word protected Click on the text box icon and draw a textbox on form 1 If textbox 1 . text
Video Rating: 4 / 5

Using Perl and Regular Expressions to Process Html Files – Part 1

Tuesday, August 17th, 2010
open perl
by cogdogblog

Using Perl and Regular Expressions to Process Html Files – Part 1

Like many web content authors, over the past few years I’ve had many occasions when I’ve needed to clean up a bunch of HTML files that have been generated by a word processor or publishing package. Initially, I used to clean up the files manually, opening each one in turn, and making the same set of updates to each one. This works fine when you only have a few files to fix, but when you have hundreds or even thousands to do, you can very quickly be looking at weeks or even months of work. A few years ago someone put me on to the idea of using Perl and regular expressions to perform this ‘cleaning up’ process.

Why write an article about Perl and regular expressions I hear you say. Well, that’s a good point. After all the web is full of tutorials on Perl and regular expressions. What I found though, was that when I was trying to find out how I could process HTML files, I found it difficult to find tutorials that met my criteria. I’m not saying they don’t exist, I just couldn’t find them. Sure, I could find tutorials that explained everything I needed to know about regular expressions, and I could find plenty of tutorials about how to program in Perl, and even how to use regular expressions within Perl scripts. What I couldn’t find though, was a tutorial that explained how to open one or more HTML or text files, make updates to those files using regular expressions, and then save and close the files.

The Goal

When converting documents into HTML the goal is always to achieve a seamless conversion from the source document (for example, a word processor document) to HTML. The last thing you need is for your content authors to be spending hours, or even days, fixing untidy HTML code after it has been converted.

Many applications offer excellent tools for converting documents to HTML and, in combination with a well designed cascading style sheet (CSS), can often produce perfect results. Sometimes though, there are little bits of HTML code that are a bit messy, normally caused by authors not applying paragraph tags or styles correctly in the source document.

Why Perl?

The reason why Perl is such a good language to use for this task is because it is excellent at processing text files, which let’s face it, is all HTML files are. Perl is also the de facto standard for the use of regular expressions, which you can use to search for, and replace/change, bits of text or code in a file.

What is Perl?

Perl (Practical Extraction and Report Language) is a general purpose programming language, which means it can be used to do anything that any other programming language can do. Having said that, Perl is very good at doing certain things, and not so good at others. Although you could do it, you wouldn’t normally develop a user interface in Perl as it would be much easier to use a language like Visual Basic to do this. What Perl is really good at, is processing text. This makes it a great choice for manipulating HTML files.

What is a Regular Expression?

A regular expression is a string that describes or matches a set of strings, according to certain syntax rules. Regular expressions are not unique to Perl – many languages, including JavaScript and PHP can use them – but Perl handles them better than any other language.

In part 2, we’ll look at our first example Perl script

John Dixon is a web developer working through his own company John Dixon Technology. As well as providing web development services, John’s company also provides free open source accounting software written in PHP and MySQL.

Larry Wall, father of perl, likens the history of perl to raising a child. In this live interview at OSCON 2008, Larry talks about perl’s rebellious teen years, the role of the benevolent dictator, and dual licensing as a quantum physics phenomenon.
Video Rating: 4 / 5

Related Open Perl Articles

Resume

Monday, August 16th, 2010
pipeline open data standard
by Rich Edwards

Resume

How to Make a Resume

Because of the volume of resumes employers receive; most of them now use some kind of resume tracking or applicant tracking system. This automates many of the tasks necessary for tracking candidates, and also makes it possible for an employer to find a resume they received months or years later. As a result of the technologies used, its important to keep your resume in a certain format that will be correctly read and interpreted by the systems. This used to be referred to as a “scannable” resume because of the hardware that used to scan paper resumes into the computer. Now, career websites and resumes received via email are “parsed” and stored in a database.
Once your resume is stored electronically, employers use keywords to match the stored resumes with their open positions. In order to find the resumes, employers (and recruiters) use keyword searches, usually a boolean search.
Because of the technologies involved in parsing the resume, it is important to keep the format of your resume very simple and somewhat plain. This means that you should generally avoid fancy fonts, graphics and and other “special effects” that don’t always make it through the technologies correctly, at least for your electronic resume (you might want a more elaborate version to hand out at job fairs, but it really isn’t necessary). A resume that is not formatted correctly won’t appear in a search for matching keywords, which greatly reduces your chances of landing interviews. I have seen some resumes come through with “gibberish” as a result of the writer trying to use charts or pictures on their resume.

Resume Format >>>
Here are some practical tips for formatting your resume:
• Use a simple font. Do not use a decorate font. Times New Roman and Arial parse most accurately and are the “standard” fonts for business communication, which your resume is.
• Use a standard font size. For business communications, fonts of 10 and 12 points are the norm.
• Avoid using charts, pictures, tables or graphs in your resume. These rarely make it through. If you have information that needs to be in that format, consider an addendum to your resume or, perhaps, a web page that you have created that stores the information, with a link to the web page from your resume.
• If you are applying for a job where it’s important to show off your formatting or creative skills to land a job, such as a Web Designer or Graphic Artist position, distribute copies of your fancy paper resume at interviews. Better yet, send both a fancy and plain resume format, or create a fancy Web resume and portfolio, and include the URL in your emailed resume or cover letter
Technical Resumes – Tips, Samples, Examples and Templates

Your resume remains one of the most important components of your job search. A well written resume that gives the employer an accurate view of your skills will help you stand out from the crowd. Here are links to some of my favorite resume tips, resume samples and free resume templates. I have also included links to some actual resumes of employees I have hired in the past for various technical companies.

Resume Writing Tips – How Not To Write a Resume
A recent poll of technical recruiters and hiring managers asked for the top “pet peeves” – things they see on resumes and cover letters that make them less interested in speaking with a candidate. These make great examples of how not to write your resume.
• Use of the current “tense” in all jobs on the resume.
• Writing the resume or cover letter in the third person.
• Too many grammar and spelling mistakes.
• Use of tiny, tiny fonts (10 pt or less) so as to cram as much information into the resume as possible.
• Photos on resumes (this is a cultural preference).
• A listing of their personal interests and activities.
• Sending a resume attachment named 41808res.doc – use your name or descriptive label.
• Writing the resume using table formats (columns).
• Using a resume that is password protected (without sending the password).
• Including references – but not professional ones – just friends and co-workers.
• Having no contact information on the resume or including a phone number that is no longer valid.
• When a candidate’s email address is not appropriate for the work environment. Example: BigFoxyMama@.com
• Resumes that are too long. Most seem to feel that general descriptions pertaining to work history for the last 10 years is sufficient.
• Resume stuffing, for example, listing of every software application you’ve ever touched as a “skill”.
• Education written so its not clear if the degree was obtained.
• Job hopping, which could be contract positions but it’s not explained. (If you have been on short term contracts, make sure you clarify that they are contract jobs).

Top 7 Tips for Effective Resumes
Ever hear the saying “you never get a second chance to make a first impression?” Your resume gives a potential employer a powerful message about what kind of employee you would be. With only a few seconds to capture the attention of the reader and showcase your extensive skills, you need to make the most of your resume. Read on for resume tips and tricks.
1. Resume Tip 1: Spell Check and “Reality Check”
Before you submit your resume, make sure you give it a spell check using your word processing software. After you spell check it, have someone else give it a quick “reality check” to make sure that the spell checker didn’t miss anything and to make sure that you didn’t make a mistake that your computer can’t catch. It is important that you get a second set of eyes to look over the document that could be responsible for your next job.
2. Resume Tip 2: Not Too Long, But Not Too Short
How long should your resume be? This is always a tough call. Some experts believe a one page resume is the perfect length. I would disagree, unless you really have few skills and experiences to share. Go into enough detail to give an accurate view of your skills, but not so long that the reader falls asleep. You do not need to list every project you have ever worked on. Summarize, but be inclusive.
3. Resume Tip 3: Formatting Counts
Have 2 versions of your resume available. One to be viewed online, and one to be handed out at in-person interviews and job fairs. Fancy formatting with pretty fonts, lines, boxes and bullet points just does not make it through on most computers. Anything you send or submit online should have very basic formatting (spacing and paragraph breaks, for example).
4. Resume Tip 4: Keywords are Key
When an employer searches a database, they use keywords. In general, they expect the results to be representative of what they are searching for. This should mean a couple of things to the resume writer:
• Include relevant keywords in your resume, because this is how you will be found.
• Don’t stuff your resume with keywords that are not relevant of your experience. A list of keywords that do not represent your expertise should be avoided.

Check out How to Make a Resume for more on keywords.
5. Resume Tip 5: Include the Basics
A technical resume should include the following information sections.
• An objective: 1-2 sentences describing what you want, customize this for the job you are applying for.
• Education: Any degrees you have completed or are working on, as well as relevant classes or certifications. Only include your GPA if it is very high.
• Experience: List your past employers and/or major projects you have worked on. Start with the most recent.
• Technology Summary: List only the technologies you know well.
6. Resume Tip 6: Have Multiple Versions
If you are in more than one role (or have skills that may fit more than one role) you should have multiple versions of your resume available that highlight those skills. For example, if you have years of experience as a software engineer, and also have project management expertise, have two resumes: one highlighting your software engineer experience and another highlighting your project management experience.
7. Resume Tip 7: Make Your Resume Viewable
Recruiters and hiring managers like to search and “source” for candidates. If your resume (or bio) is not someplace where an employer can find it, then they don’t know you exist. In addition to the regular job boards.

Resume Writing – Guidelines for New Grads

Resume Writing – A Guide for New Grads

Purpose of Resume Writing
When you are writing your resume, it is important to keep in mind the purpose of the resume. The resume is meant to spark interest in you as a candidate. Your resume writing should be with the intent to get an interview, not a job offer. It is not meant to list every single course, skill or accomplishment you have. Remember, resumes get interviews, not jobs.
The resume should do the following:
Create a positive first impression. This is done by showcasing your communication skills and making the resume easy to read. The resume should be succinct and easy to follow.
Tell who you are. When you are writing your resume, you are telling the reader who you are and why they should consider you for a position.
Describe what you have learned. Especially for a new grad, your resume should highlight the courses and projects that are applicable for the job you hope to be hired for.
List your accomplishments. Your resume should highlight any special accomplishments you have achieved. If you made a 4.0 while working full time, were awarded a special scholarship, or received special recognition of some kind, it should be listed under your accomplishments.
In order to make your resume pleasant and easy to read, you will want to follow some resume format guidelines. The resume format is important because you want to make sure to keep the reader’s interest and, ultimately, be called for the interview. A poorly formatted resume, one that is hard to read, contains many errors, or doesn’t flow well, is not likely to accomplish your goal.
Resume Format – General Guidelines
The following guidelines follow typical resume format and business letter writing standards. These a general resume format rules:
• Font size of 10 or 12
• Perfectly typed with about a 1 inch margin (even if sending via email, since it will likely be printed out)
• Use only one font. You may vary size for emphasis, if necessary.
• Do not use different font styles. If you need to call attention to something, you can bold it, but use this sparingly.
• Avoid all-capital letters and italics as they are difficult to read.
Resume Format – Section Titles
• Begin your resume with a heading which includes your name, address, phone number and email address. This is usually centered at the top or left justified.
• Omit personal information such as age, sex, or marital status.
• The resume objective states the position type you are seeking. It looks very professional if you tailor the objective to the position you are applying for. Other than that, don’t make this section too narrow.
• A well organized technical skills or career skills section can be placed after the objective. This should include skills in which you are at least proficient.
• The education section should identify your training by listing the university(s) attended with degree(s) conferred, major, and grade point average.
• The work experience section comes next and details the most recent positions or areas of expertise first and continues in reverse chronological order. Project experience can be listed here if you don’t have any formal work experience. I also see many graduates add internships and their larger projects in this section.
• The accomplishments section comes last and highlights specific areas in which you have excelled, including leadership activities, memberships, and honors or awards.
Before Writing Your Resume
Before you sit down to write your resume, it is helpful to think through a couple of points. The first is to think in keyword terms, because employers will use them to search for resumes.
Some general keyword examples:
• Ability to … (delegate, supervise, etc.), analytical ability, detail oriented, problem solving, results oriented, communication skills, team leader, lead
Some technology industry examples:
• Software, systems, UNIX, Linux, SQL, Oracle, java, .NET, Operating System, CAD, Mechanical systems, Design, OO Programming, SDLC, coded, programmed, administered, engineer, programmer, developer, network, Cisco, Microsoft
Tips for Resume Design
The following tips for resume design will help ensure that your resume is easy to read and can be parsed to a resume database properly.
• Keep the resume design simple. Using a standard resume template will help with this.
• Use standard font styles (Times New Roman and Arial are standard.
• Use a font size from 10 to 14. Font sizes of 10 and 12 are standard, with some titles and headings in a larger font.
• Avoid ‘fancy’ styles (italics, underline, bold, fancy fonts etc.).
• Do not use horizontal or vertical lines, graphics, charts, tables or boxes. They don’t parse well to resume databases and they often print out looking funky.
• Use bold fonts for section headings.
• Use common names for section headings (i.e., Education, Experience, Technical Sills, etc.)
• Put your name at the beginning of the resume, with contact information on separate lines, immediately following the name. I cannot tell you how frustrating it is to have to read through the entire resume to find an email or phone number.
• Avoid abbreviations, except for popular acronyms.
• Be concise in your descriptions of projects and work experience. Longer is not necessarily better!
After the Resume
After the resume is written, make sure to proofread. See these Resume Tips for more ideas that will help ensure your resume gives the best first impression possible!
Print the resume out, to see how it looks for a manager that might prefer hard copies. Adjust any spacing as necessary. You will want printed resume copies to take with you to job fairs and interviews.
Sample Resume – Experienced New Grad Resume Sample
Resume Sample – New Grad
This resume sample is from an experienced new grad. Use this resume sample as a guide for writing your own resume.

James Shah
1255 University Avenue
Sacramento, CA -95825
(916) 555-1111
jshah@email dot com

Objective
To obtain a challenging internship/full time position in the field of Computer Science and Software Engineering.

Education
M.S. in Computer Science, California State University, Sacramento, CA, USA GPA- 3.7/4.0
B.E in Computer Engineering, C.U.Shah Engineering College, India GPA-3.8/4.0
Skills Inventory
Programming Languages: BASIC, C, C++, VB6.0, PROLOG, COBOL, VC++, HTML, DHTML, J2EE, JSP, JAVA, ASP, ASP.NET, C#.NET, PHP, XML,JCL
Communication/Network Protocols : TCP/IP, Mobile IP, VoIP, 802.11
Operating Systems: UNIX, Linux, SUN Solaris, Windows NT, Windows 2000 server, HP-UX ,Mainframe
Database: Oracle 8i, SQL, MS Access 2000, FoxPro, Microsoft SQL server 2000, MySql server 5.0, DB2

Experience:
Intern Data Analyst, May 06-sep 06, Vision Service Plan (VSP):
Migration of Metadata web site:
Phase 1: Move the Old Web Site to new IIS server: Since the Metadata web site was running on old IIS box, we were facing the speed and crashing issues everyday. So the first phase of this project was to move the current structure of Metadata web site which is ASP pages and MS Access Database to new server.
Phase 2: Migrate the Database from Access to DB2: Due to the business need and reliability issues, Data base of Metadata was migrated from Access Data base to DB2 Database. I was responsible for designing the new database schema, conversion of all the queries into the DB2 compatible format, as well as change the ASP code to fetch correct data using DB2 database.

Phase 3: Change the Front end: To make the Metadata web site more user friendly, I have re design all the ASP pages and added some extra facilities which can help the user to find information easily. The new front end is more organized and meets all the standards of VSP intranet.
Projects

Data mart design and implementation for Engineering Dept of CSUS (M.S. Project): To maintain the quality education of CSUS, design the web site and accept the feed back from the users i.e. faculty, students and workers about the quality of education, current majors offered by CSUS, Courses offered, Lab facilities as well as the education level of faculty members using ASP.NET and store that data into data mart using OLAP facilities of Analysis Manager of Microsoft SQL Server 2005 and generate useful reports using Pivot tables of MS Excel. The current statistics are on MS Access 2000.

Data link layer: Designed and implemented a data link layer services using UNIX and C – Socket utilities. The Project provides all the functionalities of the data link layer like flow control, error control using CRC-16 protocol, piggybacking, and compression using algorithm at client and server.
Execution of the Instruction Using Pipelining: Using Hardware Language, Verilog, implement the 5 stages of the pipeline with nop as a detection and correction of the data hazard between multiple instructions, which are executing simultaneously in the pipelining and also generate the corresponding control signal using hardwired and microcode logic.

Voice Recognition: Software that can recognize the voice identifies the pitch of the tone and makes a graph of the comparison, and telephony application to record your messages. Online Hotel Booking: Developing a 3-tier application for hotel booking using J2EE, JSP, JDBC, My SQL Server 4.1 and HTML, Tomcat Server.
Design basic Compiler Utilities Using SML: For a given source code and gral’s grammar definition, provide parsing which can convert the given source code into abstract syntax, provide static semantic to validate the given code, provide dynamic semantic to generate the desirable result for given source code.
Solve problem definition using various Algorithms: Develop various Algorithms such as Divide and Conquer, Backtracking, Dynamic Programming, Branch and Bound to solve given problem.

Design SRS for Iguana Vision Inc.: As a part of SDLC, Design the SRS document to specify the functional and non-functional requirements as they pertain to the intended product to be designed by Iguana Vision, Inc for Single Medical Provider Franchise. The scope of this document is to describe the proposed inputs, outputs, problems, proposed logical & technical solutions to those problems and project management aspects which can help to take design, development and validation related decisions. Here Client wishes to expand their medical practice by providing a single provider franchise license with turn key software to manage the business. One key portion of business management is the scheduling and management of client appointments for different types of services using Use case diagram, ERD, Data Dictionary, Class Diagram and UML modeling.
Relevant Courses:
• Mobile Computing
• Programming Language Principles
• Advanced Computer Networks
• Database Design
• Data Model &Data Management System
• Data warehousing and Data Mining
• Software Engineering
• Telecommunication Network Management
• Algorithm and Paradigms
• Computer Architecture
• Data Mining and Data warehouse
Honors & Activities
Presented a National Level Paper on “Hacking” at C. U. Shah College of Engineering and Technology, Surendranagar, India.
Lead the Technical Committee in and organized Technophile State level symposium.
PROFILE: Sincere, Hardworking, Self Motivated, excellent written & oral communications skills, quick-learner, Team-Player, Able to adapt to new work environments & situations, possesses responsible leadership qualities.

Example of a Software Engineer Resume

oe Employee
555 Main Street
Sacramento, CA 95628
myname@myemail dot com
(555)555-1111

SUMMARY
A results-driven, customer-focused, articulate and analytical Senior Software Engineer who can think “out of the box”. Strong in design and integration problem solving skills. Expert in Java, C#, .NET, and T-SQL with database analysis and design. Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Strong written and verbal communications. Interested in a challenging technical track career in an application development environment.
Experienced in:
• Engineering web development, all layers, from database to services to user interfaces
• Supporting legacy systems with backups of all cases to/from parallel systems
• Analysis and design of databases and user interfaces
• Managing requirements
• Implementing software development life cycle policies and procedures
• Managing and supporting multiple projects
• Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills

EMPLOYMENT

E*Trade Financial, Sacramento, CA July 2002 – Present

Software Engineer (Customer Service Systems)
• Re-engineered customer account software systems used by brokerage teams. Web developer for user interfaces to trading inquiries, support parallel systems.
• Developed and implemented new feedback system for users concerns, bugs, and defect tracking regarding use and functionality of new interfaces.
• Coded web designed interfaces using Java, XML, XSL, AJAX, and JWS.
• Support system for existing intranet for employees, including designing and developing the Advantage@Work system company wide.
• Code and support provided through ASP.NET, T-SQL, Microsoft SQL Server, and Oracle 9i.
• Collaborated in the development of in-house development of new banking software interfaces. Supported existing legacy system to provide newly created cases and insured they were available in the systems in parallel until legacy systems were retired.
Intel Corporation, Folsom, CA Jan 2000 – Jul 2002
Systems Programmer (Remote Servers and SSL Product Analyst)
• Deployed and tested Remote Installation Services(RIS)-Server Installs on Windows XP.
• Focused deployment of Server builds and handled some client builds.
• Modified Visual Basic applications for use in post-server builds for customizing builds.
• Researched RIS and Active Directory for future deployment world-wide. Presented findings to both the Networking Operating System Network Technology Integration team and the Microsoft Joint Development Team (JDP) at Intel. Produced a document binder for RIS and Active Directory to follow the project to the next team representative.
• Wrote bi-monthly progress reports, participated in weekly staff meetings and JDP team meetings designed to develop white paper processing.
• Provide technical support to the SSL team, managing inventory.
• Participated in testing and use of new SAP system as it was integrated into Intel.
• Managed Chipset products for IO Business Units.
CSU Chico, Chico, CA 2000 – 2002
Business Department (Visual Basic Teaching Assistant)
Computer Science Department (Supervisor MS Office Suite Teaching Assistant)
• Supervised all lab assistants, guiding them with student project development.
• Provided one-to-one guidance with Visual Basic programming instruction techniques.
• Wrote small program projects for assignments.
• Presented structured learning labs where students could ask questions regarding Visual Basic Programming construct and syntax.
• Prepared structured teaching guides pertaining to chapter material that complimented the lectures by the professor.
• Provided customized software for tracking student progress throughout the semester. It included reporting for the professor on assessments, projects, homework, lab work, attendance, and overall grades.

SOFTWARE SKILLS
Experience with:
• Databases: MySQL, Oracle, Access, SAP
• Software: Microsoft Office, Remedy, Microsoft SQL Server, DB Artisan, Eclipse, Visual Studio.NET, FrontPage
• Languages: C#, Java, Visual Basic, ASP, XML, XSL, JWS, SQL, and T-SQL
EDUCATION

CALIFORINA STATE UNIVERSITY, Chico, CA
BS Computer Science/ Business Minor
4.0/4.0 GPA
COLLEGE OF THE SISKIYOUS, Weed, CA
AS Computer Science

3 sample of General resume

Sample: Resume

FirstName LastName
87 Washington Street
Hopedale, NY 11233
Phone: 555-555-5555
Email: xxxxx@xyz.edu

EDUCATION

XYZ UNIVERSITY
Hopedale, NY: BA, American Studies
Cumulative GPA: 3.93

GEORGETOWN UNIVERSITY STUDY ABROAD
University of Trier, Germany (Summer 2005)

AMERICAN UNIVERSITY
Washington, DC: Washington Semester in American Politics (Spring 2004)

RESEARCH AND ANALYTICAL EXPERIENCE

U.S. Department of Education
Intern, Office of the Deputy Secretary (Spring 2005)
• Generated concise written synopses of current legislative action for use by the Department, Congress members, and the general public through the ED website.
• Researched and presented to policymakers several successful school design and construction projects to support the Administration Schools as Centers of Community proposal.
Washington Semester Independent Research Project
American University (Spring 2004)
• Examined how the increasing dependence of needy students on federal loans instead of grants for higher education has affected college access and enrollment; culminating in 65-page paper
Historical Society of Saratoga Springs
Research Assistant (Spring 2003)
• Researched archival materials, wrote text panels and selected objects for a historical exhibit on Saratoga in the 1930s

LEADERSHIP EXPERIENCE

Vice President/Academic Affairs
Student Government Association, XYZ University (2003-2004)
• Chaired 60-member body representing each academic department and student perspectives on curricular issues
• Participated in college-wide policy decisions concerning such ethical issues as the sale of cigarettes on campus
• Made detailed oral and written presentations of curricular reform actions in public student fora
Presidential Search Committee
XYZ University (2002-2004)
• Served as one of two students on a college-wide committee to nominate the sixth President of XYZ University, through all stages including:

o A detailed self-study of institutional needs and goals to determine selection criteria
o Search for, and hire of, a higher-education specialty consultant
o Written evaluation of each applicant, interviews and final recommendation to the Board of Trustees
Honors Forum Council
Student Body Representative, XYZ University (2001-2002)
• Set goals and guidelines for the first two years of Skidmore?019s innovative, comprehensive honors program whose mission is to increase intellectual engagement and academic rigor in students?019 freshman and sophomore years

ADDITIONAL ACTIVITIES

Student Alumni Society: Founding Member (2002-present)
Committee on Academic Freedoms: Student Representative (2002-present)
Skidmore Orchestra: French Horn (2001-present)
American Studies Club: Secretary (2001-present)

COMPUTER/LANGUAGE SKILLS

Proficient in written and spoken German
Extensive experience with Internet Explorer, HTML, Lexis-Nexis and Microsoft Office

Sample 2: Resume

FIRSTNAME LASTNAME
67-61 75th Street
Any town, NY 00000
(555) 555-5555 xxxxxxxxxx@aol.com 87 Washington Street
Hopedale, NY 11233
(555) 555-5555
xxxxxxx@xyz.edu

________________________________________

EDUCATION

XYZ University
Bachelor of Arts, May 2000
Major: Psychology. Minor: Studio Art
Hopedale, NY

BRITISH AMERICAN COLLEGE OF LONDON
Student during the semester of Spring 1999 London, ENGLAND

EXPERIENCE

Fall 1999 AMERICA READS PROJECT
Tutor
• Assisted children ages 6-7 with the fundamentals of reading
• Aided with capitalization, punctuation and printing
• Read stories aloud, entreating children to address content
• Helped with other activities, from math assignments to art projects
• Eased frustration by providing support and encouragement Hopedale, NY
1997-1999 XXX CAREER SERVICES

Office Assistant

• Gathered alumni career surveys and updated hundreds of data files utilizing Microsoft Access
• Maintained employer literature and credential, counseling and recruiting information files
• Compiled materials needed for mailing of credential requests
• Performed various administrative duties Hopedale, NY
Summer 1999 CITYARTS, INC.
Intern
• Researched corporate and foundation funding sources, using resources at the Foundation Center
• Drafted preliminary correspondence with possible philanthropists
• Prepared grant applications and supporting materials
• Helped with fundraising events such as benefit auction
• Provided general office support New York, NY
Summer 1999 MUSEUM OF AFRICAN ART

Artist Assistant

• Supervised young participants in painting workshop
• Aided children in the creative process by providing support with painting
• Assisted the lead artist in all phases of project implementation, from hanging canvases to cleaning workspace New York, NY
Fall 1995 NEW YORK PUBLIC INTEREST RESEARCH GROUP
Volunteer
• Collaborated with others to rebuild a brownstone in Brooklyn under the auspices of Habitat for Humanity
• Recruited others to participate in NYPIRG meetings and events
• Posted material around the Queens College campus which advocated public awareness of issues Flushing, NY

SPECIAL SKILLS/TRAVEL

Microsoft Word, Microsoft Access, Netscape, and research databases, including PsychInfo. Travel throughout Europe.

Resume Sample 3: Resume/Student

FirstName LastName
email: xxxxxxx@xyz.edu

PRESENT ADDRESS:
XYZ University
Hopedale, NY 11233
(555) 555-5555 PERMANENT ADDRESS
155 Essex Street
Anytown, CT 00000
(555) 555-5555
________________________________________
EDUCATION

XYZ University, Hopedale, NY
Candidate for Bachelor of Arts, May 2000
Major: Government 3.83 GPA Minor: Business 3.87 GPA

The Williams School, New London, CT
High School Degree, June 1995

WORK EXPERIENCE

Merrill Lynch & Co. Inc., New Haven CT, Summer 1999
Completed a rigorous internship working closely with retail and institutional brokers examining US markets and industries. Researched and analyzed equities, derivatives, and bonds utilizing Merrill Lynch computer systems.

Hartford Superior Court, Hartford CT, Summer 1998
Conducted in-depth project studying daily flow within the courthouse including data collection and analysis utilizing Microsoft Excel. Participated in data correction and filing in both criminal and civil case flow offices.

ACTIVITIES/SERVICE

Social Integrity Board Chairman, XYZ University, Fall 1999 – Present
Appointed by Student Government Association Executive Committee and confirmed by Student Senate as member of Social Integrity Board. Adjudicate and sanction students in violation of the XXX Student Codes of Conduct. Lead board members in delivering opinions and sanctions to students in hearings and written form. Conduct cases in close collaboration with Head of Residential Life and examine XXX’s social policies and honor code.

Student Speakers Bureau Member, XYZ University, Fall 1998 – Present
Allocate funds to various organizations throughout the XXX community to bring speakers to campus.

COMPUTER SKILLS

• Microsoft Office 2000
• Microsoft Excel
• Microsoft Access • PowerPoint
• WordPerfect
• Lotus 1-2-3 • I.E. 4.0 and Netscape 4.6
• Adobe PhotoShop 5.0
• HTML/Web Publishing

Data Warehouse And Its Applications In Agriculture Based On Rajasthan State

Sunday, August 15th, 2010
analysis data
by Surat Lozowick

Data Warehouse And Its Applications In Agriculture Based On Rajasthan State

Data Warehouse And Its Applications In Agriculture Based On Rajasthan State

 

 

Mr Felix Deepak Minj [HOD Dept. of IT, Shekhawati Group of Institutions, Sikar]

 

 

Introduction

A Data warehouse is a repository of integrated information, available for queries and analysis.  Data and information are extracted from heterogeneous sources as they are generated.  This makes it much easier and more efficient to run queries over data that originally came from different sources. In other words Data warehouse is a database that is used to hold data for reporting and analysis. 

A data warehouse is a single, complete and consistent data archive, extracted from different sources and made available to end-users in a form understandable and usable to them in the context of the business. A data warehouse consists of a set of subject-oriented, integrated, permanent, time-dependent data providing support to managerial decision-making.

Economic foundation and productivity growth depends on agricultural sectors. Agriculture is the driving force behind the way of live and source of earnings for the majority of peoples. More than 60 percents of population are living in rural areas and the majority are farmers. The rural communities as a main producer for country food productivity and food security earn only 11 percents of Gross Domestic Product (GDP). The arrival of information age guides this country to new development strategies.

National Electronics and Computer Technology Center (NECTEC) in collaboration with the Ministry of Agriculture, has launched “Agriculture Information Network” as a response to the unmet information requirements of the agricultural sector. Farmers should gain benefit from the contents provided which include risk assessment, agriculture warning system and agricultural knowledge base, which aim to improve technology, productivity, income and stability of India agriculture sector through the age of Information Technology. The data warehouse consists of common databases and geo-spatial databases from various departments and organizations in the country and abroad. Farmers can get access to the contents through Internet by themselves or from groups of professional people called “Information Brokers”.

Abstract:

First step towards understanding any agricultural system is the comprehension of relationships between the system and numerous physical, chemical and biological factors influencing it. Any decision regarding such systems requires analytical exploration of the involved data. The exploration task is to be supported by an efficient data storage and retrieval mechanism. In this paper we have presented the case of an Agri data warehouse for this purpose. We have briefly discussed the process we adopted for establishing the data warehouse encompassing pest, pesticide and metrological data. We have also shown how implementing an OLAP tool on top of the Agri data warehouse resulted in interesting findings from a decision support point of view.

Methodology

The information system will consist of several integrated sub-systems for input, storage, retrieval, analysis and output based on strong database design with its essential functions. Besides this it will include other functions such as manipulation and dissemination of information to various users. The information system, composed of set of files for use in a RDBMS and GIS will be capable of delivering accurate, useful and timely information to various applications. Design of spatial and non-spatial database will have specifications of different data fields, their logical array and inter-relationship with subsystem database.

Data warehouse

Data warehouse is a repository of an organization’s electronically stored data. Data warehouses are designed to facilitate reporting and analysis. This definition of the data warehouse focuses on data storage. However, the means to retrieve and analyze data, to extract, transform and load data, and to manage the data dictionary are also considered essential components of a data warehousing system. Many references to data warehousing use this broader context. Thus, an expanded definition for data warehousing includes business intelligence tools, tools to extract, transform, and load data into the repository, and tools to manage and retrieve metadata.

A data warehouse is used for answer any ad_hoc, complex, statistical or analytical queries. Data warehouse is situated at the center of a decision support system (DSS) of an organization. Data warehouse stores integrated historical data both summarized and detailed information for organization

 

Benefits of data warehousing

Some of the benefits that a data warehouse provides are as follows:

A data warehouse provides a common data model for all data of interest regardless of the data’s source. This makes it easier to report and analyze information than it would be if multiple data models were used to retrieve information such as sales invoices, order receipts, general ledger charges, etc. Prior to loading data into the data warehouse, inconsistencies are identified and resolved. This greatly simplifies reporting and analysis. Information in the data warehouse is under the control of data warehouse users so that, even if the source system data is purged over time, the information in the warehouse can be stored safely for extended periods of time. Because they are separate from operational systems, data warehouses provide retrieval of data without slowing down operational systems. Data warehouses can work in conjunction with and, hence, enhance the value of operational business applications, notably customer relationship management (CRM) systems. Data warehouses facilitate decision support system applications such as trend reports (e.g., the items with the most sales in a particular area within the last two years), exception reports, and reports that show actual performance versus goals. Data mart

A data mart is a subset of an organizational data store, usually oriented to a specific purpose or major data subject, that may be distributed to support business needs. Data marts are analytical data stores designed to focus on specific business functions for a specific community within an organization. Data marts are often derived from subsets of data in a data warehouse, though in the bottom-up data warehouse design methodology the data warehouse is created from the union of organizational data marts.

A data mart is a data repository that may or may not derive from a data warehouse and that emphasizes ease of access and usability for a particular designed purpose. In general, a data warehouse tends to be a strategic but somewhat unfinished concept; a data mart tends to be tactical and aimed at meeting an immediate need.

There can be multiple data marts inside a single corporation; each one relevant to one or more business units for which it was designed. Data marts may or may not be dependent or related to other data marts in a single corporation. If the data marts are designed using conformed facts and dimensions, then they will be related. In some deployments, each department or business unit is considered the owner of its data mart including all the hardware, software and data. This enables each department to use, manipulate and develop their data any way they see fit; without altering information inside other data marts or the data warehouse. In other deployments where conformed dimensions are used, this business unit ownership will not hold true for shared dimensions like customer, product, etc.

Reasons for creating a data mart Easy access to frequently needed data Creates collective view by a group of users Improves end-user response time Ease of creation Lower cost than implementing a full Data warehouse Potential users are more clearly defined than in a full Data warehouse

OLAP:

OLAP allows business users to slice and dice data at will. Normally data in an organization is distributed in multiple data sources and are incompatible with each other. A retail example: Point-of-sales data and sales made via call-center or the Web are stored in different location and formats. It would a time consuming process for an executive to obtain OLAP reports such as – What are the most popular products purchased by customers between the ages 15 to 30?

Part of the OLAP implementation process involves extracting data from the various data repositories and making them compatible. Making data compatible involves ensuring that the meaning of the data in one repository matches all other repositories. An example of incompatible data: Customer ages can be stored as birth date for purchases made over the web and stored as age categories (i.e. between 15 and 30) for in store sales.

It is not always necessary to create a data warehouse for OLAP analysis. Data stored by operational systems, such as point-of-sales, are in types of databases called OLTPs. OLTP, Online Transaction Process, databases do not have any difference from a structural perspective from any other databases. The main difference, and only, difference is the way in which data is stored.

OLAP can be a valuable and rewarding business tool. Aside from producing reports, OLAP analysis can aid an organization evaluate balanced scorecard targets.

 

 Steps in the OLAP Creation Process

 

Agriculture Information System Network (AGRISNET):

Department of Agriculture and Cooperation (DAC) have taken steps to establish “Agricultural Information System Network (AGRISNET)” in collaboration with NIC. The Proposal recommends (i) the state-of-the-art IT infrastructure requirements to establish AGRISNET as the INTRANET over NICNET, (ii) development of databases and information systems for decision support for evaluation, monitoring and policy formulations, and (iii) human resources development, (iv) multi-media based training and demonstration of transfer of technology to strengthen Farm Research and Education using broadcast VSATs, (v) special interest groups in respect of subjects, problems, programmes, schemes, etc, and above all, to make Indian Agriculture on-line for INTERNET and INTRANET access through AGRISNET Nodes.

 

Geo_Phisical Setting of Rajasthan:

 

Rajasthan situated in the north_western part of India between 23o3’       and 30o12’ north latitudes and 69o30’ and 78o17’ east longitudes, is surrounded in north and west by Pakistan, in north_east by Panjab, Haryana and Uttar Pardesh, in south_east by Madhya Pradesh and in south_west Gujarat.

Area of 3.42 lakh sq. km. makes the state the first largest in the country having population density 165 persons per sq. km.

Aravalli Hills stretching from north_east to south_west from the most conspicuous geo physical features of the state.

 

Agriculture scenario of Rajasthan:

 

Rajasthan is predominantly agrarian state with about 70 percent of the population depending on agriculture and allied activities. Agriculture plays an important role in State economy with large contribution in State Domestic Product (SDP) viz. about 27 to 32 percent of  the Gross State Domestic Product. At present, less than one fourth of the State’s area is under irrigation. The gross cropped area has been fluctuating from year to year depending on the monsoon conditions.

 

 

 

 

 

Land Utilization

 

 

 

(Area in ,000 Hect.)

 

 

 

Table 1.

 

 

Sl.No.

Calssification

Year

1

 

2002-03

2003-04

2004-05

2005-06

2

Reporting area for land utilization purpose

34266.378

34266.151

34266.092

34266.09

3

Forest

2651.014

2660.6

2660.816

2674.961

4

Area not available for cultivation(4+5)

4278.953

4259.109

4266.913

4262.26

5

Area put to non agricultural uses

1764.582

1760.266

1775.987

1823.361

6

Barren & un-culturable land

2514.371

2498.843

2490.926

2438.899

7

Total cropped area

13217.538

21664.039

21062.486

21699.348

 

 

 

 

Cropwise Irrigated Area

(Area in ,000 Hectares)

 

 

 

 

 

 

TABLE 2

 

 

 

 

 

 

 

 

2002-03

2003-04

2004-05

2005-06

(A) FoodGrain Crops

2612.071

2913.67

2825.294

3133.512

I. Cereals

2222.194

2452.542

2442.652

2713.854

(a) Kharif Cereals

244.032

202.223

292.841

414.405

1.Rice

41.808

43.257

35.788

43.352

2. Jowar

3.666

3.385

2.883

2.919

3. Bajra

183.277

141.901

224.431

320.823

4.Maize

15.179

13.653

29.701

47.28

5. Small Millets

0.102

0.027

0.038

0.031

(b) Rabi Cereals

1978.162

2250.319

2149.811

2299.449

1. Wheat

1794.545

2076.821

1983.247

2103.466

2. Barley

183.614

173.427

166.33

195.267

3. Small Millets

0.003

0.071

0.234

0.716

II. PULSES

389.877

461.128

382.642

419.658

(a) Kharif Pulses

32.758

37.744

19.715

20.198

1. Tur

0.596

0.198

0.79

0.79

2. Other Kharif Pulses

32.162

37.546

18.925

19.408

(b) Rabi Pulses

357.119

423.384

362.0927

399.46

1.Gram

341.108

394.842

329.504

363.483

2. Other Rabi Pulses

16.011

28.542

33.423

35.977

(B) OilSeeds

1262.561

1986.422

3012.988

3360.565

(a) Kharif oilseeds

146.795

170.32

296.769

416.73

1. Groundnut

118.458

114.833

169.666

226.593

2. Sesamum

8.573

4.315

6.321

8.814

3. Castorseed

16.707

49.326

74.831

96.73

4. Soyabean

3.057

1.846

45.951

84.593

(b) Rabi Oilseeds

1115.766

1816.102

2716.219

2943.835

1. Rape & Mustard

1104.898

1803.89

2705.807

2935.567

2. Linseed

0.618

1.168

2.314

0.61

3. Taramira

10.166

10.81

11.818

7.277

4. Others

0.084

0.234

280

0.381

© Fibres

366.332

326.404

413.452

447.145

1. Cotton

366.318

326.391

413.427

447.124

2. Sanhemp

0.014

0.013

0.025

0.021

3.Mesta

0

0

0

0

(D) Sugarcane

9.668

5.539

5.524

7.643

(E) Condiments & Spices

519.193

571.812

400.623

332.814

1.Dry Chilies

18.411

25.03

25.92

17.394

2. Ginger

0.181

0.134

0.086

0.103

3.Turmeric

0.129

0.091

0.091

0.08

4.Coriander

110.322

233.438

145.421

134.902

5.Cuminseed

321.09

226.775

159.24

134.983

6.Ajwain

0.008

0.011

0.006

0.018

7. Garlic

20.896

22.528

20.604

13.441

8. Saunf

3.626

6.197

4.802

3.804

9. Methi

43.85

56.748

43.751

27.803

10. Other

0.68

0.86

0.702

0.286

(F) Fruits

19.001

20.973

21.417

21.01

(G) Vegetables

75.969

87.579

94.486

100027

1. Potato

3.531

3.84

3.151

40.153

2. Onion

26.348

33.58

42.879

42.518

3. Sweet Potato

1.296

1.601

1.975

1.504

4. Others

44.794

48.558

46.481

51.852

(H) Drug & Narcotics

129.256

108.633

87.199

86.78

1.Tobacco

0.688

0.385

0.546

0.421

2.Others

128.568

108.248

86.653

86.359

(I) Fodder Crops

275.554

369.586

228.09

324.31

1. Guarseed

78.568

177.751

59.812

162.489

2. Other

196.975

191.835

168.278

161.821

(J) Other Crops

2.586

2.659

4.114

4.23

 

 

 

 

 

 

 

 

 

 

 

Cropwise Area

 

 

(Area in ,000 Hectares)

 

 

 

 

 

TABLE 3

 

 

 

 

 

 

 

 

 

2001-02

2002-03

2004-05

2005-06

(A) FoodGrain Crops

12742.92

8627.821

12079.15

12530.78

I. Cereals

9385.652

6824.992

8502.839

9040.687

(a) Kharif Cereals

6924.462

4832.385

6316.95

6714.435

1.Rice

144.378

83.585

101.361

407.492

2. Jowar

614.653

532.393

568.639

592.092

3. Bajra

5129.949

3215.39

4587.712

4993.678

4.Maize

1017.433

983.553

1042.511

1004.963

5. Small Millets

18.049

17.465

16.727

16.21

(b) Rabi Cereals

2461.19

1992.607

2185.889

2326.252

1. Wheat

2287.498

1800.659

2010.241

2123.91

2. Barley

173.664

191.945

175.414

201.626

3. Small Millets

0.028

0.003

0.234

0.716

II. PULSES

3357.272

1802.829

3576.313

3490.097

(a) Kharif Pulses

2352.499

1335.218

2488.817

2363.984

1. Tur

23.805

16.531

16.916

20.388

2. Other Kharif Pulses

2328.694

1318.687

2471.901

2343.596

(b) Rabi Pulses

1004.773

467.611

1087.496

1126.113

1.Gram

969.625

449.68

1036.792

1081.932

2. Other Rabi Pulses

35.148

17.931

50.704

44.181

(B) OilSeeds

3105.618

2448.976

5154.275

5284.44

(a) Kharif oilseeds

1260.897

930.078

1468.348

1615.089

1. Groundnut

242.627

241.832

290.032

320.765

2. Sesamum

316.355

190.479

446.695

422.079

3. Castorseed

45.999

26.117

109.717

127.941

4. Soyabean

655.916

471.65

621.904

744.304

(b) Rabi Oilseeds

1844.721

1518.898

3685.927

3669.351

1. Rape & Mustard

1760.185

1191.466

3286.659

3558.678

2. Linseed

3.89

0.878

3.036

1.422

3. Taramira

80.589

326.443

395.164

106.995

4. Others

0.057

0.111

1.068

2.255

© Fibres

512.243

387.663

439.328

473.053

1. Cotton

510.147

385.685

437.776

471.563

2. Sanhemp

2.068

1.974

1.552

1.49

3.Mesta

0.028

0.004

0

0

(D) Sugarcane

9.06

9.987

5.724

7.922

(E) Condiments & Spices

774.153

534.895

418.201

349.689

1.Dry Chilies

32.694

20.412

28.016

19.247

2. Ginger

0.261

0.181

0.086

0.105

3.Turmeric

0.135

0.131

0.091

0.08

4.Coriander

204.66

112.333

148.334

136.755

5.Cuminseed

381.534

321.201

159.537

135.113

6.Ajwain

11.167

9.429

10.755

12.266

7. Garlic

15.068

20.907

20.605

13.441

8. Saunf

9.539

4.134

4.885

3.895

9. Methi

107.865

43.856

43.778

27.81

10. Other

11.23

2.311

2.114

0.977

(F) Fruits

20.26

19.928

23.043

22.178

(G) Vegetables

87.005

79.585

98.511

104.246

1. Potato

2.448

3.537

3.174

4.153

2. Onion

28.399

26.501

42.924

42.562

3. Sweet Potato

1.203

1.445

2.119

1.55

4. Others

54.955

48.102

50.294

55.981

(H) Drug & Narcotics

109.145

135.526

112.841

106.516

1.Tobacco

0.794

0.808

0.701

0.52

2.Others

108.351

134.718

112.14

105.996

(I) Fodder Crops

3387.475

932.014

2678.754

2768.169

1. Guarseed

2409.948

556.429

1944.348

2444.648

2. Other

977.527

375.585

734.406

323.521

(J) Other Crops

50.428

41.143

52.657

52.351

 

 

Conclusions

Analytical exploration of vast amount of agricultural data can best be support by appropriate application of Data Warehousing and OLAP technologies. A Data Warehouse provides efficient and reliable structure of storage for vast amount data while OLAP techniques provide mechanisms for analysis of this data.

References

[1] Data warehouse and its applications in Agriculture, Anil Rai, Indian Agricultural Statistics Research Institute Library Avenue, New Delhi.

[2] Information Technology in Agriculture, S.C. Mittal.

[3] Data Warehousing concepts, Techniques, Products and Applications, C.S.R.Prabhu.

[4] 50 years Agricultural Statistics of Rajasthan, Published form Directorate of Economics and Statistics, Jaipur

[5] Data Ware housing ,C.S.R.Prabhu

[6] Data Mining, Jiawei Han, Micheline Kamber

[7] www.statistical.rajasthan.gov.in

Related Analysis Data Articles

16 visitors online now
7 guests, 9 bots, 0 members
Max visitors today: 69 at 04:10 pm EDT
This month: 69 at 09-10-2010 04:10 pm EDT
This year: 114 at 03-21-2010 05:39 pm EDT
All time: 114 at 03-21-2010 05:39 pm EDT
Blog WebMastered by All in One Webmaster.