Archive for July, 2008

an introduction to net framework

Thursday, July 31st, 2008

An Introduction to .NET Framework

Writen by Balaji B

.Net Framework is a platform or development environment to seamlessly create web-applications that are accessible through client machines from across the globe. These web-applications adopt open standards such as eXtensible Markup Language (XML), HyperText Transfer Protocol (HTTP), and Simple Object Access Protocol (SOAP) to interact with applications that are available in other platforms.

.Net Framework is platform independent and language independent. This means that .Net Framework allows you to use different programming languages such as VB.Net, C#, Jscript, VBScript, and Managed C++ and run applications on different platforms such as Unix, Macintosh, and Linux. Moreover, .Net Framework enables you to use various off-the-shelf libraries that help the development of applications faster, easier, and cheaper. .Net Framework now supports over 20 different programming languages.

The reason how .Net Framework supports so many programming languages is well answered by the concept of Common Language Runtime (CLR) engine. The CLR engine, instead of compiling the code into native code, compiles the code into Microsoft Intermediate Language (MSIL). The MSIL, a set of instructions, then translates the code into native code. This concept of CLR is significant in making .Net Framework, platform and language independent. In addition, CLR is responsible for run-time services such as language integration, security enforcement, memory process, and thread management. Thus, .Net Framework provides a wide infrastructure to create web-applications. Microsoft has classified .Net Framework into two categories such as CLR and .Net Framework class library.

Common Language Runtime: The CLR, as mentioned in the above paragraph, provides common runtime services to all .Net applications. In addition, the CLR reduces the developer’s time to write lengthy code for using features such as life-cycle management, strong type naming, cross-language exception handling, and dynamic binding to turn business logic into a reusable component.

.Net Framework class library: This class library includes predefined sets of functionality that developers can use in their own applications. The library consists of three key components:

ASP.NET

Windows Forms

ADO.NET

The .Net Framework provides a number of advantages such as fewer lines of code, complete compilation, ease of deployment, web settings and web.config, and caching. By fewer lines of code, we mean that .Net Framework allows developers to use Web controls, thereby spending more time in implementing application design and the general flow of application. Another important part of .Net Framework is that everything including Web controls, Web forms, and server-side blocks of code are compiled when a page is requested for compilation. Ease of deployment refers to the concept that components in .Net Framework can be compiled on your machine and then uploaded with all the pages in the /bin directory. Unlike a web-application in ASP, where pages have to be uploaded and the components of the pages have to be registered with the operating system, the components in a web-application in .Net Framework need not be registered.

Web settings means the configuration of .Net applications that can be accomplished through web.config, an XML based file. Because a web.config file is in XML, it is easy to understand and it is also programmatically modifiable. When a web.config file is modified the machine detects the changes immediately. This enables quick configuration of .Net applications. Caching is the term used to describe the process of collecting commonly accessed data into memory for quick retrieval. .Net Framework support three types of caching: output caching, data caching, and fragment caching.

***********************************************
Visit http://www.dotnet-guide.com for a complete introduction to .NET framework. Learn about ASP.NET, VB.NET, C# and other related technologies.
***********************************************

history of the computer handshaking part 1 of 2

Thursday, July 31st, 2008

History of the Computer: Handshaking, Part 1 of 2

Writen by Tony Stockill

There is still information to be transferred to the I/O unit from the printer, for example a request for the next line of print, or an error message. So we use an OUTPUT cable and an INPUT cable. Apart from this, the printer is an Output Device. (We are talking here about the System Line Printer, so called because it prints one line at a time on continuous paper at speeds up to 2000 lines a minute).

We observe a convention here, that data movement FROM the mainframe is considered to be OUTPUT, while data TO the mainframe is considered input. This convention is continued down the hierarchy, so that data from a disk drive to a controller is Input data, headed for the mainframe.

When the program running on the mainframe wants to print something on the line printer, it sets up certain information in registers, via the Operating System, or OS, in a reserved area of memory. This information consists of data to inform the I/O unit of where it can find the data to be printed, how many characters to print etc. It may also select a printer, if there are more than one.

Included in the data field are non-printing control characters such as line feed, form feed, etc. to tell the printer when to perform these actions.

The registers will also identify the command as a print command, as opposed to disk or tape command, for instance. The OS then notifies the I/O unit that it has some work to do, another form of handshaking, and the program carries on with its own business.

The I/O unit takes control of the process from now on. It has its own path to memory, so can access the data and control information placed there by the program. (It has other tasks running at the same time. It may be reading data from a disk, rewinding a tape drive, talking to the system operator, and many other things. All these happen concurrently by a process known as time-sharing, see separate article.)

In part 2 we will see how the print command is sent to the printer, and carried out.

Tony is an experienced computer engineer. He is currently webmaster and contributor to http://www.what-why-wisdom.com A set of diagrams accompanying these articles may be seen at http://www.what-why-wisdom.com/history-of-the-computer-0.html RSS feed also available – use http://www.what-why-wisdom.com/Educational.xml

business portal microsoft dynamics gp 90 highlights for consultan

Thursday, July 31st, 2008

Business Portal – Microsoft Dynamics GP 9.0 – Highlights for Consultan

Writen by Andrew Karasev

Microsoft Dynamics GP is new name for Microsoft Great Plains and first wave of former Microsoft Project Green. You probably have the impression that Microsoft is leveraging all the set of its technologies: .Net, MS SQL Server, Sharepoint, Visual Studio, Active Directory, MS Exchange, XML Web Services. The fact that Microsoft has several ERPs: Microsoft Great Plains / Dynamics GP, Microsoft Navision / Dynamics NAV, Microsoft Axapta / Dynamics AX, Microsoft Solomon / Dynamics SL, Microsoft CRM / Dynamics CRM makes the Project Green realization direction to turn to the thin client interface as the bridge between database structures of ERP solutions. Business Portal realizes this strategy. Microsoft idea goes deeper, but the format of small article dictates the rules of genre.

From Reporting & Analysis to Transactions Entry. Microsoft has wisdom and ability to launch technical solution not as a technical solution itself, but also as a probe to be the future market guide. Look at eConnect, primarily created for eCommerce developers to connect to Great Plains objects – Customer, Sales Order, Invoice. Now eConnect is the middle connection level for Dynamics GP, Integration Manager and Business Portal. Initial idea of classical (non Microsoft) Business Portal of 1990th was primarily reporting and analytics. When Microsoft released MS CRM as Web Interface – the idea to move transactions to the web became popular

From Analysis to Workflow. The idea of Microsoft as we see it is to make it invisible for the user to judge – where is say, Microsoft CRM, Business Portal or where is Sharepoint. Sharepoint is the platform for workflow and document management, and being integrated into Business Portal it can compete with traditional workflow management tools, such as IBM Lotus Notes Domino.

Human Resources. Probably, if you are customer – you don’t want to pay full price for concurrent user license – if the user is your manufacturing or service employee, in this case you should purchase relatively inexpensive Business Portal user license and utilize employee self service.

eOrder fate. eOrder was legacy IIS product and it will be rewritten in .Net web services platform.

Screenshots. If you read this article at albaspectrum website you should see screenshots, otherwise please contact us for details

Happy implementing, customizing and modifying! If you want us to do the job – give us a call 1-866-528-0577! help@albaspectrum.com

Andrew Karasev is Chief Technology Officer at Alba Spectrum Technologies (http://www.albaspectrum.com)-, Microsoft Business Solutions Great Plains, Navision, Axapta MS CRM, SAP Business One, Oracle Financials and IBM Lotus Domino Partner, serving corporate customers in the following industries: Aerospace & Defense, Medical & Healthcare, Distribution & Logistics, Hospitality, Banking & Finance, Wholesale & Retail, Chemicals, Oil & Gas, Placement & Recruiting, Advertising & Publishing, Textile, Pharmaceutical, Non-Profit, Beverages, Conglomerates, Apparels, Durables, Manufacturing and having locations in multiple states and internationally. We are serving USA Nationwide: CA, IL, NY, FL, AZ, CO, TX, WI, WA, MI, MA, MO, LA, NM, MN, Europe: Germany, France, Belgium, Poland, Russia, Middle East (Egypt, Saudi Arabia, OAE, Bahrain), Asia: China, Australia, New Zealand, Oceania, South & Central America: Mexico, Peru, Brazil, Venezuela, Columbia, Ecuador, Chili, Paraguay, Uruguay, Argentina, Dominican Republic, Puerto Rico

implementing online web support with knowledge base software

Thursday, July 31st, 2008

Implementing Online Web Support with Knowledge Base Software

Writen by Anne Sych

Whether you are managing staff or simply attempting to keep up with increasing support demands, online Web support is proving to be a useful cost cutting avenue for resolving customer support issues.

On the market today are many affordable Knowledge Base Software solutions that easily integrate with your current website to provide online support to your clients. Knowledge Base Software is available in hosted and non-hosted versions and can be purchased according to the number of administrators needed to manage the articles.

Transitioning to an online support environment is not complicated; the most time consuming component is “placing” your content into the knowledge base. When considering products, look for software that allows for easy importing of word processing files, uploading images, as well as accommodating searchable file attachments. In no time and with little manpower, company documentation can be efficiently organized into the knowledge base tree.

Shifting the mindset of your customers to a self-help scenario need not be a scary endeavor. The following are a few of the recommendations highlighted in a report published by the “Association of Support Professionals”.*

Encourage customers to search the Web first: Web support should be emphasized in company publications as the preferred method of support. Customers using telephone support can often be coaxed to try web support through “on-hold recordings” recommending the speed and simplicity of this Web service. Fine-tune your Web navigation: Often small changes in your current website navigation can result in huge gains for self service. For example, replace typical support contact email addresses with prominent links such as “Ask a Question” or “Find Answers” that link directly to the knowledge base. Duplicate the links in multiple locations throughout the site.

Post new knowledge base content quickly: When your telephone support staff gets issues that are not addressed in the knowledgebase, create a system where they promptly send an alert to knowledge base administrators. Some knowledge base systems allow end users and/or telephone support staff to create new articles on the fly, which get sent to admin for approval. This keeps the knowledge base constantly updated.

Look for new ways to leverage support site investments: The infrastructure of a Web support site can sometimes handle other customer-related tasks such as downloads and the distribution of beta information. The architecture is in place and the interface is already familiar to the customers. Security can be set by administrators as desired to manage permissions.

Soon your customers will be empowered to find answers to their own questions on your website, all-the-while saving your company money. * Doing More With Less, Published by The Association of Support Professionals, pgs. 2-3.

Copyright 2006 Anne Sych

Written by: Anne Sych, Marketing Manager for Novo Solutions, Inc. Novo Solutions, Inc., is an Independent Software Vendor (ISV) in Virginia Beach, Virginia specializing in Customer Support Software. Free trial versions of the Novo Help Desk Software, Knowledge Base Software and suite of web-based Customer Support Solutions are available.

what to look for when buying a computer

Wednesday, July 30th, 2008

What To Look For When Buying A Computer

Writen by Alan LeStourgeon

Computers are so affordable today that the average family may have 4 to 6, or more computers in their home. And with the way new features are added on an almost weekly basis, it isn’t long before someone in the family has a seriously outdated system.

So now it’s more important than ever to know what to look for when purchasing a new desktop computer or laptop for you or a member of your family.

Of course, one of the first considerations is what kind of computer are you going to buy, a Mac or a PC. Apple or Mac computers were traditionally used in the graphics industry, so many graphics professionals swear by them. However, many prefer the wide availability and ease of use of the PC that uses the Windows operating system. Both are good tools to help you perform various computing tasks and only you can determine your specific needs.

A second consideration is what you are going to use the computer for. If you just want a computer to surf the internet and listen to music, a basic model will do. But if you want to use your machine to edit large photos, use 3d software, high end graphics software or play high end games, a computer with lots of memory, a fast processor, upgraded video card and a large hard drive is a must.

Your monitor is also an important factor in putting together a computer that will suit your needs. Flat panel monitors are the norm today and you would be hard pressed to find a system that offers only the old style CRT monitor. The cost of a flat panel monitor has come down from several thousand dollars less than 3 years ago to only a few hundred dollars today. Getting the largest monitor you are comfortable with and setting your monitor to its highest resolution is something I highly recommend. After working in the graphics industry for several years, I feel it is important to have as much “screen real estate” as possible. When you are working with several software applications at the same time having a small monitor just doesn’t cut it.

Don’t forget software when counting the cost of a new computer. All new computers come with various packages for office productivity, Internet applications, music, graphics, media and other functions. It is important to remember though, these software packages are usually very basic and may not fill all your needs. Top of the line photo editing and graphics software can cost as much or more than your computer itself. Sometimes you can get special deals on professional software packages at the time you purchase your computer. It is usually a smart choice to buy these packages if they suit your needs because they will be priced at a discount when bundled with your system. Waiting to buy software after you’ve made your computer purchase could end up costing you several hundred dollars.

Lastly, it is important to decide whether you want a brand name computer or want a custom made or whitebox system. Brand name computers such as Dell, HP and Toshiba have the advantages of being well known and reliable, giving you the extra security of knowing that more than likely, you won’t have any problems with your machine. And if you do, you will usually be able to get it fixed without having to worry about one of these companies going out of business. On the other hand, if you are more comfortable with working on your own system, then a whitebox custom system may be for you. You can save lots of money and if anything goes wrong, you can just rip your computer apart and fix it yourself.

There are several more details to learn when buying a computer and you can spend many hours just learning about specific components or software packages for your machine. Hopefully though these tips will help you get started finding the new computer you need for yourself or a family member.

Alan LeStourgeon runs the Discount Computers and Deals web site where you can find eBay auctions on name brand systems such as Dell Desktops and external hard drives.

flat panel monitors are they all created equal

Wednesday, July 30th, 2008

Flat Panel Monitors: Are They All Created Equal

Writen by Ellis Pullman

The intuitive answer is no, and yes you’d be right for thinking that. If you see a cheap flat panel monitor for sale, you need to remember that you get what you pay for.

In general the “budget” flat panel displays will lack color balance as well as sharpness compared with the entry-level and higher end flat panel displays. Also one other consideration is whether the machine is refurbished or used. If it’s used or refurbished there is probably a higher chance that some of the pixels may be “inactive”.

What this translates to is that even if a small fraction of the pixels on your monitor or inactive, there may be parts of your monitors that will stand out more and not be consistent with the rest of the colors on your screen. Sometimes this happens with new monitors too so you need to be careful on this issue.

Though there have been discussions of ways to resolve these broken pixels, such as through special “massage” methods, its clearly preferable to get a monitor that works 100 percent out of the box.

Another thing you might want to consider is the lag time in the video output. For cheaper monitors it may lag a bit more. In general, cathode ray tubes will have the highest available performance in this regard for high end applications.

If possible test out the monitor at the store prior to buying it to see if you notice any glaring shortcomings. Otherwise you may have truly found a good deal.

Top notch flat-panel tv products can be downloaded from our site.

http://www.flatpanelmonitorzone.com

futures trading software

Wednesday, July 30th, 2008

Futures Trading Software

Writen by Jennifer Bailey

Futures trading software plays an important role in the economics of speculation. Speculation brings about a gradual adjustment of prices to the contingencies foreseen by the speculator. If a speculator foresees that the market situation after six months will warrant a rise in prices, he begins to make purchases with the objective of selling the commodity at a profit. The price begins to rise gradually, as more and more of the commodity is purchased by the speculators.

It follows from the above that speculation steadies the trend of prices and restricts the movement of prices within a narrow range. The peaks and valleys of price fluctuations are made considerably smoother by the activities of speculators who buy in anticipation of a rise in prices and sell in expectation of a decline therein. Speculators usually take these decisions with the help of futures trading software.

Speculation welds various markets together by keeping prices between different markets at a normal parity. This is achieved through specialized speculative operations called arbitrage operations. When the price of a commodity or a security in one market is higher than that prevailing in another market, the speculators, with the help of futures trading software, will at once take the opportunity to make a profit. They will naturally make their purchases in the market at a lower price, to sell it at a profit in a market where the same thing fetches a higher price. In this way, speculation acts as an equalizer, or leveler of prices between various markets.

In spite of the well-recognized benefits of speculation outlined above, such activity comes under fire quite frequently. The main theme of attack against speculation generally is that it is an evil practice, like gambling. In theory, it is assumed that the speculators speculate only if they possess the necessary skill, foresight, intelligence and finance to do so. In practice, however, all sorts of people speculate on exchanges. Many of them proceed recklessly and without adequate finances, with the result that they come to grief and may lose more than they can afford.

Futures Trading provides detailed information on Futures Trading, Online Futures Tradings, Futures Trading Software, Commodity Futures Tradings and more. Futures Trading is affiliated with Stock Day Trading.

it department skills to support microsoft great plains and microsoft crm

Wednesday, July 30th, 2008

IT Department Skills to Support Microsoft Great Plains and Microsoft CRM

Writen by Andrew Karasev

Microsoft Great Plains as ERP and Microsoft CRM as Client Relation Management system is very robust combination and could serve midsize to large corporation as Business System.

accounts receivable software 2

Tuesday, July 29th, 2008

Accounts Receivable Software 2

Writen by Peter Emerson

The world has gone digital. And why not, with all the inherent benefits of information technology. Businesses have taken advantage of the digital revolution with computers making work a lot easier. Computer accounting is one such area that has transformed the business process.

The effect can be seen in how financial details are organized and managed. From the time a transaction takes place, all the details are processed and stored on the computer. The effect not only continues till the balance sheet is completed but it gets carried forward to the next accounting year in many cases.

The accounts receivable stand-alone software applications or accounts receivable module offers significant benefits. Today, it’s possible to manage all sales transactions easily and efficiently using accounts receivable software. Simply key in the customer’s information and the credit transaction and the software takes care of the rest.

It starts by giving unique invoice number to the transaction. The customer account is debited with that particular amount. It reminds when the payment is due. At a single glance, details can be viewed and attended to. This makes the process of accounts receivable easy to handle. What’s more, the software centralizes the process, which frees up staff for other responsibilities.

Any authorized official at the company can view the transaction or customer details and stay informed. A host of software applications are available in the market with varying features. Most of them have been designed to seamlessly integrate with the company’s existing platform. When compared with advantages they offer, the cost of these applications is negligible and proves to be cost-effective over a period of time.

Accounts Receivable provides detailed information about accounts receivable, accounts receivable process, accounts receivable collection, and more. Accounts Receivable is the sister site of Accounts Receivable Management.

how to choose the right webcam surveillance software

Tuesday, July 29th, 2008

How to Choose the Right Webcam Surveillance Software?

Writen by Dan Crane

Many people want to have some kind of spy equipment for better home security. However, besides wireless spy cameras, VCR or DVR systems, there is also special software used to control those surveillance gadgets.

Large companies use professional security systems along with already built in (embedded digital video recorder or PC based DVR soft) spy camera control software. But what about smaller guys? Do you also have to spend thousands of dollars for professional spy security system and software to feel safe and secure in your house? And the answer is not necessarily.

Webcam for Spying Purposes

You have the ability to use your webcam (connected to your PC) as a surveillance tool. And to control it, all you need is inexpensive webcam surveillance software. As a matter of fact, such software allows you to connect more than one camera. It can display as much as 16 webcam views on your computer screen.

Moreover, webcam surveillance software even allows you to detect motion and start capturing an event within milliseconds. This means that you don’t have to keep your webcam surveillance software turned on all the time in order to secure the area. By using motion detection webcams, you can also save your computer’s HDD (hard drive) space.

You know, video takes a lot of hard drive space. Non stop recording for 24 hours can cost you 1GB of HDD space a day. Well, it depends on the chosen image quality. Lower quality images will require less bandwidth. Also, if you set lower FPS (frames per second), then you’ll save even more HDD space.

But if you have a large HDD (like 160GB or more), then there’s nothing to worry about.

What to Look for in Webcam Surveillance Software?

Before you decide to order webcam surveillance software, there are a couple of things to consider. Let’s take a look at some of the features of webcam software that you should seriously consider, ok.

  • Audio Capturing – Does your webcam surveillance software have audio capturing option? If not, then you should consider that carefully. If you want to record a conversation, it’s crucial.

  • Compressed Files – Does your webcam software compress video files? If not, then the space of your HDD might fill up quickly. Try to search for software that compresses the video without losing its quality.

  • Remote Access – This is very important. If you leave your webcam to record the area, you should have the ability to access your webcam’s view via internet connection. This is very neat function that is absolutely must in webcam software.

  • Motion Detection – We’ve already mentioned that. Motion detection is also extremely important. You don’t want to record the area when nothing’s going on, right. So make sure that motion sensing is enabled in your software.

  • Alert Options – Does the webcam surveillance software have an alert option? Some webcam software alert when they detect something. They can alert via email or even dial a phone number. You should seek for this feature, because it’s very neat.

  • Multiple Webcams – Can your surveillance software record a live view from multiple web cameras? 2, 4 or 16? If you want to connect more than one camera to your PC, then multiple webcam support is absolutely must in the software you choose.

  • Stealth Mode – Does the webcam software run in stealth mode? Stealth mode means that nobody can see if the software is running or not. Not even if they Press “Ctr+Alt+Del” and look at Windows Task Manager!

Look for webcam surveillance software that allows you to do all or at least most of the functions mentioned above. If your software isn’t capable of detecting motion, doesn’t have alert option, doesn’t have audio recording options, then search for a better solution.

In Conclusion

Webcam software (for spying or home protection purposes) combined with a few inexpensive webcams, can definitely serve as a basic home security system. You can put your webcams in the most important places and have your PC to record each camera’s view. And if motion sensors detect something unusual, they can alert you via email or phone.

However, if you’re really looking for quality and all-in-one solution for professional home protection, then a more powerful DVR security system with multiple spy cameras could be your best shot. Such systems cost over thousand dollars, but they’re ideal for quality home or office protection.

Dan Crane offer free tips and article about spy cameras, bug detectors, security systems or body worn cams. If you’d like to find out more information about webcam surveillance software used to control nanny cams, then check out Vedosoft website.