Software Information |
|
Professional Software Icons For Your Standalone Application
User interfaces and accessibility are some of the most important aspect of an application. It can have a million features, it can do a thousand things once, but if it doesn't look quite right then it will be a disaster. Take Linux for example. This open source (free) operating system has been around for quite a while, and it has been very appreciated for its stability and speed. However, in its earlier days it lacked a user interface, which made it very unattractive to the general public. While a few years back Linux was used only by system administrator and computer freaks, Microsoft's Windows was all over the place, pumped up by its friendly user interface, even though it had a lot of bugs and was very unstable. Today's things are quite different. People have learned from their mistakes and now, most operating systems, including Linux, use a graphical interface and are very user-friendly - things that in the past you could do by writing lines and lines of instructions, you can now do with a few clicks. This major improvement has brought in a whole new class of users, and the popularity of this operating system has increased considerably. This is why the user interface matters a lot to the average computer user, and icons are one of the most important issues at matter. But why use icons and not plain text? Well, icons are visual mnemonics, that is, they are easier to remember. We see an icon a few times (or maybe once) and we "learn" it, and afterwords we associate the image with a certain action. The same thing happens with text, but it's a lot faster to "read" an icon than it is to read a text, which makes icons a lot more recommended. Furthermore, adding icons to the important components of your application will sometimes save you from the frustration of answering the users who are not very familiar with the application and have trouble finding out how to use a certain feature. For example adding a question mark icon next inside the help button will make it easier for users to figure out where they can get help. Today's developers know that users will learn how to use a certain application a lot faster if its interface looks like the applications they are already familiar with. Take for example a Mac: can you see how all applications look pretty much the same? So it's really easy to start using new applications, and you don't have to read the manual to see what each button does, because most likely you'll figure out that on your own. But there are two sides to this: if all applications look more or less the same, where is the uniqueness? Then again, if the application is totally unique, users might find it difficult to get acquainted with. So the best way to go is to use an interface that combines both these rules - not an "average" looking user interface, but also not a totally unique one. It's easy to get stuck with this idea, but this is where icons come in. Icons are the easiest way to differentiate your application, while still keeping a note of familiarity. Most developers have found it very efficient to replace the operating system's stock icons with their own custom-made icons. How? Well, start with the little things. Try adding shadows to icons, or maybe apply different effects (emboss, blur, add a border, etc.) using a graphics editor. Another approach is to change the icon's colors. Make them all blue, yellow, or some other color you might think it would look great with the rest of the interface. A toolbar with enhanced, yet similar buttons (for example replacing the New, Open, Save, Print, Cut, Copy, Paste icons) really improves the overall interface. After replacing the icons, it's a lot easier to make the next step and start changing colors. But what to do with these old-fashioned users that like to keep it simple? How about people with special needs, who might have problems reading small texts or seeing some colors. Also, there must be a way for all the people - and it's really a mystery here - who like the same old icons and colors on all their applications. Fortunately, the answer is simple: different application skins! It's a good idea to have a "standard" skin for the users who like to keep it simple, offering the basic features in a really easy to use manner, and then to create a few more enhanced skins for the people that like different interfaces - big fat buttons with shiny icons for the main applications features, or perhaps lots of toolbars with many buttons for advanced users. Again, the easiest way to creating new skins is changing the icons and colors. You don't really have to change the layout of the application and move all the toolbars/buttons/windows around, for it might require sometimes too much work. But replacing icons is really easy. Voila! You have a new skin! Today's computer applications are focusing more and more on graphics, and especially icons, while text interfaces are becoming less popular. The modern applications' interfaces use icons and text as well, but paying a special attention to icons. This way it's a lot easier for users to learn how the application works, so therefore they will accomplish their tasks quickly. An intuitive interface and standard behaviors don't require much explanation, and a well-designed application must not get into the user's way, but must provide fast access to its most important features. This is the general rule which brought Microsoft millions and millions of dollars for it's main product - the Windows operating system - so why shouldn't we follow their example? If you are looking for professional icons please go to http: http://www.iconshock.com - icon design
|
RELATED ARTICLES
Groupware: Answers the 5 Questions of Document Collaboration Every organization which creates collaborative documents, whether they are budgets, presentations, reports, spreadsheets, or other documents recognizes that collaborative efforts are requirement. That collaboration always forces the 5 eternal document collaboration questions: Who? What? Where? When? How? The reason I refer to them as eternal is that every day businesses are faced with these questions and rarely find the answers when they collaborate on documents. Groove Network. Are you in it? If you are in a business that passes documents around to be reviewed and edited over and over before they are ready to be posted for advertising or for a client, then you have probably already heard of a software solution to help keep your "floating" documents organized from Groove Network. You may not be aware that there is another option out there. In this article you will be presented with some basic information about the differences in collaboration software from Groove Network and NextPage. Microsoft Business Solutions Partner ? How to Launch New IT Consulting Practice In the new era of internet marketing the problem of severe competition comes into the first position. If you look back into 1990-th you will find high tech companies using traditional sales techniques: purchasing local and regional businesses contact lists, making cold calls and then trying hard sales closing techniques, such as "selling to the top" ? IBM style, selling to VITO (very important top officer), etc. It did work those old days. We would dare to announce that these days are gone and these techniques are now obsolete. Microsoft Axapta, Navision or Great Plains: ERP Selection for Large Corporation If you would like to pick something from Microsoft, or its ERP subdivision ? Microsoft Business Solutions, and in case of large public company, you should consider these three: Axapta, Navision or Great Plains. We are not talking about Solomon here, because it is recommended for project organization. You should probably be aware about specific product life cycle (or is it new or mature one on the market), database platform, average implementation cycle, typical customization requirements, rich vs. standard ERP functionality, etc. Also you should get comparison from relatively objective source, if you are asking to compare somebody, who implements and sells Great Plains ? more likely these people will try to prove that you need Great Plains and it is the best fit. On the other hand if you ask large consulting practice with regional offices to make comparison for you ? you should know that specific regional office might operate with maximum independence and promote, say Navision only. Why Stick With Email Clients Like Outlook? Trying to figure out a stream in banning one email client or another is no easy job. As soon as somebody rises up saying Outlook is bad, somebody else comes saying it's good and the other one is bad. And the story goes on and on. Microsoft CRM for Large Corporation ? Security Microsoft Business Solutions CRM proved to be reliable solution in the whole spectrum of industries and market niches: transportation & logistics, education, recruiting & placement, supply chain management, pharmaceutical, oil & gas, aerospace & defense, manufacturing, wholesale & retail. When corporation is looking into CRM application to choose from ? one of the fist questions is security. In this small article we'll try to give you the highlights on the most typical questions we are receiving in the security area. Microsoft Great Plains 8.0 Brazilian Version ? Overview For International Consultant Microsoft Great Plains has substantial mid-market share in the USA plus due to the marketing efforts of former Great Plains Software (now part of Microsoft Business Solutions) in Spanish Speaking South America, South Africa, United Kingdom, Middle East, Poland ? we see strong position of Microsoft Great Plains in these regions (on these markets MBS promotes two mid-market ERP: Great Plains and Navision). How to Make Attractive and Effective PowerPoint Presentations Microsoft PowerPoint has dramatically changed the way in which academic and business presentations are made. This article outlines few tips on making more effective and attractive PowerPoint presentations. Create A Flash Presentation For Free With Open Office The intentions of this short tutorial are not to teach you how to use Open Office, but rather to show you a quick and dirty way to create presentations and tutorials that can be exported as a Macromedai Flash file. Looking for an Alternative to Microsoft Office? You Should Be! Now is the time to look at an alternative to Microsoft Office. Bridging the Gap between Paper and Data The cornerstone of successful automated office systems is the ability to convert printed information into electronic data. Document processing applications need to capture and index data accurately and efficiently to bridge that gap. Microsoft CRM ? Typical Customizations Microsoft CRM was designed to be easily customizable. Microsoft CRM Software Development Kit (MS CRM SDK) which you can download from Microsoft website contains descriptions of the objects or classes, exposed for customization. It has sample code in C# and partially in VB.Net. In Visual Studio.Net you can analyze all the classes, used by Microsoft developers to create MS CRM - you will discover that most of them are not documented in MS CRM SDK. Microsoft will not support your customization if you use undocumented class or do direct SQL access to CRM database. String in Java Handling character strings in Java is supported through two final classes: String and StringBuffer. The String class implements immutable character strings, which are read-only once the string has been created and initialized, whereas the StringBuffer class implements dynamic character strings. All string literals in Java programs, are implemented as instances of String class. Strings in Java are 16-bit Unicode. Spyware, What is it? Spyware, what it is and what it does. Basically, spyware is a program put on your computer usually after you have downloaded some kind of program or went to a certain site. Once this program is on your computer, depending on what kind was put on, has the potential to monitor what you're doing without you knowing it. QuarkXpress Tips: How to Move Content Between Print and Web Layouts Since its release in 1987, QuarkXpress had made an immediate impact to computer enthusiasts. QuarkXPress introduced precision typography, layout and color control to the desktop computer, and delivered those features to designers at a fraction of the cost of proprietary typesetting systems. Quark software programs had been widely utilized to create, design and manage their documents such as books, catalogs, brochures, packaging, newspapers, magazines and online materials. Microsoft Great Plains: Service Business Customization & Integration Example Microsoft Business Solutions Great Plains might be considered as ERP platform, ready for customization and integration. Microsoft Business Solutions partner typically does one of the two things: specializes in the industry (in this case it goes for the nation-wide clientele) or specializes in the local or regional market. In this small article we'll consider the specifics of the services industry and how they could be realized in Microsoft Great Plains Microsoft Great Plains Upgrade ? Version 8.0 Overview for IT Director/Controller If you have Microsoft Great Plains as main accounting and ERP system you need to know some technical details on Great Plains version upgrade and what is going on behind the scenes, which options do you have in case of Dexterity, VBA, SQL customizations, ctree/Pervasive migration to MS SQL/MSDE.� As of right now it is reasonable to upgrade to Microsoft Great Plains 8.0�Is upgrade required?� Not actually, but you have to consider these factors� ?�Technical Support discontinuation - the old version may not be supported - currently if you are on version 6.0 - support is already discontinued.� You can not have Microsoft Business Solutions help you, but obviously you have MBS partners who can still help you.� If you are on Ctree or Pervasive SQL, then your support expires December, 31 2004.� ?�Tax Updates/Magnetic media expiration - if you have US Payroll module and depend on it with W2 and other forms - you must stay with the version, which is supported and has tax updates.� If you are on Ctree or Pervasive SQL - then you will not have tax updates for these platforms at the end of 2004 and your W2s maybe inaccurate.� If you have a lot of employees - you may have issues with government.?�Following the Technology and Microsoft rules� - Microsoft wants you to be on the newest platform and provides you the best support when you follow this rule?�If you do have heavy customization - we recommend you to skip one version, for example if you are on version 7.5 - do not upgrade to 8.0 and wait for the next version�What is upgrade in the language of technology?� Upgrade has server and client sides.� ?�Server side - upgrade converts tables from old format to the new one.� In general words - Microsoft Business Solutions developers may change table structure, append additional fields to add new functionality, things like that.� Upgrade copies the table with changes to temporary table, then drops original table, recreates it with new structure and copies all the data from temp table to the newly created one.� ?�Workstation side - workstation is written in Great Plains Dexterity and has Dynamics.exe - engine and DYNAMICS.DIC - dictionary.� These two plus all the additional files will be replaced with the new ones.� Other dictionaries, such us REPORTS.DIC and FORMS.DIC should be also upgraded and upgrade will try to deal with them automatically.� In some cases modified reports (in REPORTS.DIC) could not be upgraded and need to be recreated in the new version.� What is customization upgrade?� You should consider different types of customizations: Dexterity,� VBA/Modifier, SQL, ReportWriter, Crystal Reports?�Dexterity Customization - being very short - Dexterity may have so called Custom Forms - these do not need upgrade - they should work as is.� Then Dexterity may alter existing Great Plains forms (so-called Alternate Great Plains forms) - in this case Dexterity customization should be redone for these forms/screens.� Plus additional consideration should be given to Dexterity triggers, shadow tables, etc.� ?�VBA/Modifier customization - Modifier allows you to modify existing Great Plains windows - it creates so called modified Great Plains windows, stored in FORMS.DIC.� Usually modification is placing new buttons or fields, which in turn will be given VBA scripts (stored in DYNAMICS.VBA).� VBA scripts may call something nice, like Crystal Report, or have some data access logic.� Usually the old version of DYNAMICS.VBA workds with the new version.� You may need to rearrange buttons on the modified form.?�SQL - you may have some stored procs for data integration, EDI or the like - if the addressed tables will be changed in the new version then you need to analyze your SQL code.� The good news is - Microsoft Business Solution doesn't make a lot of changes since version 7.0, because Microsoft is now trying to merge the products it owns: Great Plains, Solomon, Navision and Axapta - and so has different priorities?�ReportWriter - MBS doesn't change tables, but it keeps changing Dexterity formulas used in ReportWriter original reports - this is the problem in so-called Modified Reports upgrade - usually you have these reports modified: SOP Blank Invoice form, SOP Blank Picking ticket, etc.�� If report can not be upgraded - it should be redone in the new version with some exceptions.?�Crystal Reports - the nice thing about Crystal Report - id doesn't need to be upgraded (if the fields in the tables exist in the new version - which is usually true statement)What is upgrade for third-party modules?� Your Great Plains may have so-called third party modules: Mekorma, Kampdata, Horyzon, Wennsoft, Avalara, Truepay, Trinity, Intellisol to name a fewThird party modules may have their own utility for upgrade.� You just need to know that your third-party is ready for the new Great Plains version - if not - you just wait and stay on the old version.�What is migration from Ctree/Pervasive.SQL 2000 to MS SQL/MSDE?� MBS has migration tool.� You need first to install Great Plains on SQL Server with exactly the same account/segments structure and then install migration tool (it is Dexterity chunk) on your ctree/Pervasive workstation - then, when you integrate the chunk - you will map it to target SQL-based Great Plains Company, select all system and company tables, click the button and it will move all your tables one-by-one.� In the case when your Great Plains ctree/Pervasive has third parties - you need to check if the vendor has migration tool - otherwise you have to do manual move, use SQL Linked server to your legacy data�Do I need consultant?� It is probably good idea to have consultant to do the upgrade.� We strongly recommend you to use consultant in the following cases?�You have Dexterity customization?�You are doing migration from Pervasive/Ctree to Microsoft SQL Server/MSDE, especially when you have third-parties without migration tools?�You have a lot or ReportWriter Modified Great Plains Reports?�You have old version of Great Plains: Dynamics or eEnterprise 6.0 or prior - in this case you can not appeal to Microsoft Technical Support - it is discontinued ?�Your Great Plains has more than 20 users and you have to have upgrade done over the weekend - if it fails - you have business problems?�You don't have support - in this case you have to select your Microsoft Business Solutions Partner and pay for the annual support/enhancement plan - you will get new registration key and will be ready for the upgrade �Good luck with upgrade and if you have issues or concerns ? we are here to help!� If you want us to do the job - give us a call 1-866-528-0577! [email protected] Explore the Internet in a Whole New Way For a long time now Microsoft's Internet Explorer has ruled as 'King of Internet browsers'. Like many of Microsoft's products an initially brutal marketing campaign pushed Internet Explorer into the mainstream's consciousness and from then on it was the logical, default choice. It's free with the operating system, works well, loads any page and is easy to use. Other web browsers soon faded into obscurity and sometimes even died in the shadow of the new king of the pack. Netscape Navigator, the former 'King of the browsers', has now ceased commercial operations and has been taken over by the fan base. Opera is fading into obscurity and Mozilla was facing a similar fate, until recently. Microsoft Great Plains Integrations ? Retail Management Sample Microsoft Business Solutions is emerging as very attractive vendor for mid-size companies. The strength of its products is in their cross integration potential. This integration strategy will be the software development direction for this Microsoft subdivision. Meanwhile, as of right now ? we have to recommend just to stake on it and deal with custom or in-house developed integration. Windows x: Basic Windows ?Security? Issues Language development computer: Computer-based method for aiding language development seems like an interesting idea, the trick with this would be in getting the computer to take on part of the role of the human in the checking process. |
home | site map |
© 2005 |