Contents

Search APIs provided from various search engines like - Google, Yahoo, Gigablast, Dhoondho helps users/programmers Create their own search engine or basically innovate using Search Technologies to tap into the vast power of the Internet Information System. We look at a few API Providers in this article to see how they fare against each other

Search APIs - Creating your own Custom Search Engine

Search APIs - Creating your own Custom Search EngineSo, what is a search engine and what does it do?(and can I run my own search engine on my domain an analysis) Search engine is a program or a tool that searches for the information on the Internet based on the words which user insert into the search box. After the words are inserted into the search box and when you click on search button the search engine looks into its own database to find out whether it contains those information which the user is actually looking for. There are many major search engines of the web. Why are these considered to be "major" search engines? Because they are either well known or well used like Google and Yahoo. But then, there are lots of other search engines as well, for eg: DogPile is a search engine that is based on MetaSearch (a search engine pulling out results from other search engines) also among those who are TRUE search engines (Search engines having their own database/index are search engines like Exalead & Dhoondho. (http://www.dhoondho.com).Among the newer search engines, Dhoondho is a fast growing search engine. It has a very useful feature for developers called as a Search API. Using these Software Developers/companies can use the vast Internet knowledge of Dhoondho, to perform Internet related searches & then act upon the information received. Using this custom search engines can be built, documents can be searched for, all in a very convenient XML API. Lets look at a sample search engine & see why lots of people like gogoquick.com (http://www.gogoquick.com) are creating their own custom Search engines Search engines such as Google,Yahoo(Yahoo was a directory & now a search engine) & Dhoondho search engine uses a web crawler as its web-indexing robot, which is known as spiders, or crawler, which comb the Internet looking for documents and their web addresses. However, different search engines have their own ways of finding relevance. For eg: Google uses Page rank, Im not sure what the others use though but Dhoondho seems to be using something called the Relevance Rank . Features of Google APIGoogle API result relevancy is Very good, speed is very fast (1-2 seconds).Displays results in AJAX API which is not very flexible. Certain no of queries per day are free .Scope of integration are not much, since its an AJAX API. Provides Developer Key, commercial licensing is unknown. Website is http://www.google.comFeatures of Gigablast APIGigablast API result relevancy is very bad as compared to other APIs, speed is quite ok (2-4 Seconds).Displays results in XML format which is very flexible to the user, and has a limit on number of queries though based upon Payment. Downside is: Too Expensive .The XML API is a wide integration in almost all languages Java, Php, Flash, ASP, AJAX etc...Provides developer key. Commercial Licensing is also provided on request. Website- http://www.gigablast.com.Features of Alexa APIAlexa API result relevancy is also quite good, speed is fast(1-2 seconds).It is a paid API(Through Amazon),displays results in XML formats and very flexible to user has limit on number of queries though based upon payment. Downside: Too Expensive. Scope of integration and developer key both are unknown. Commercial licensing is provided on request. Website- http://www.alexa.comFeatures of Dhoondho APIDhoondho API result relevancy is quite good, speed is very fast (1-2 seconds).Display results in XML format, very flexible to user and has limit on number of queries though based upon Payment. Decently priced at 150 USD / month for 10 GB worth of Data Transfer. XML API provides for a wide integration in almost all languages Java, Php, Flash, ASP, AJAX etc...Developer key is provided. . Free sample integration script is provided with Instant Download and no registration is required. URL:http://dhoondho.com/searchapi/search_Api_Template.zip. For Commercial Licensing Online registration should be doneWebsite http://dhoondho/com. NOTE: Tests are as per what we felt during our trial of the above APIs. There is no guarantee that the same comparison will hold in the future or was in the past. Users are advised to carry out their own tests before settling on an API. The Author or the publisher of this article refuses to be blamed for any damages arising from any of the above APIs. This is put here as a disclaimer to absolve us of any damages arising of use f this information & to make all the Lawyers who want to sue us for providing our own views, un-happy

Track calls and SMS on your Windows Mobile phone

Track calls and SMS on your Windows Mobile phone

Spb Phone Suite ReviewSpb Phone Suite is designed to enhance your PDA with new features, missing in the phone side of standard Microsoft Windows Mobile 5. Once installed, it'll add phone profiles, missed call notifications, unread SMS notifications, call filtering, reject and reply with SMS, photo-dialing, photos in call log, automatic profile and these are just a few things to name!To start with, you will discover a powerful Today plug-in where you can see the most frequently used options, such as photo-dialing (called "photo speed dials"), counters for missed calls and SMS messages, profile manager, call filtering mode switcher, and other phone related controls and indicators. You will see all important phone related data at one glance and access any option with just one tap. Fine, isn't it? But let's cut to the chase.One of the best in Spb Phone Suite and "most wanted" in Windows Mobile functions is profiles. Phone profiles allow customization of ring, alarm tones and volumes (Normal, Silent, Loud), as well as the settings for Bluetooth, WiFi and backlight. As it is with any other option in Spb Phone Suite, profiles can be customized with just a tap or two. There are also automatic profiles that get triggered on some events automatically; this includes such profiles as Headset, Car, Meeting, and Cradle. Now you don't have to worry about triggering the silent mode for scheduled meetings. You can also set a profile to activate for a certain time interval. If you'd like to make your own custom profile in addition to the default ones, the program provide you with this opportunity. Any profile can be changed in a couple of taps from the Today screen.The photo-dialing option allows you to add a photo avatar to a contact in order to dial a contact with just one tap. To add an avatar, you need to go to the settings dialog or simply tap and hold on the dialer area. Spb Phone Suite lets you use 14 photo-dialing avatars on the Today plug-in. If there are no photos for a contact, you can choose a default avatar from the inbuilt collection.Other interesting features include "Reject and Send SMS" option, which is useful when you are not able to answer an incoming call. You can drop it in three taps with an SMS message containing a predefined text. Besides, there is "Call Filtering" that will help you create whitelists ("pre-approved" contacts list) and blacklists. With this option in place, your PDA can accept all calls, accept all calls except those from the blacklist, accept only whitelist contacts, or ignore all. Isn't it cool or what? What's more, you can set up wildcards (masks) for numbers from blacklists and whitelists and an ability to change the filter from the Today screen.If you think the above mentioned features are something your PDA is missing and wish you had them, then you are invited to download an evaluation copy of Spb Phone Suite. You can test it free of charge to see its possibilities and benefits. Download now!Compatible devices listWindows Mobile 6.0, Windows Mobile 5.0, Pocket PC 2003, Pocket PC 2002ACER: n300 Series, n30, n50, n20 and othersASUS: A626, A636, A639, P505, P525, P535 and othersCingular: 8125, 8525Dell: Axim X3, X5, X50, X50v, X51v and othersDopod: Dopod 838 Pro, Dopod 686, Dopod 699, Dopod 828, Dopod 900, Dopod P100, Dopod N800, etc.Eten: E-Ten G500+, E-Ten M600+, E-TEN Glofiish, Eten M700, etc.HP: hw68xx series, hw69xx series, hx21xx series, hx24xx series, hx29xx series and othersHTC: TyTN, Wizard, Prophet, Hermes, Artemis, Universal, Herald, P3300, P3600, P4350, P3350, X7500, AthenaIMATE: i-mate JASJAM, i-mate JAMin, i-mate PDA-N, i-mate K-JAM, i-mate JASJAR and othersO2: XDA seriesT-Mobile: MDA seriesQTek: 9000, 9100, 9600, S100, S110, S200, G100, 2020, 9090Other Windows Mobile Powered Devices.

Online Reservation Software - Online Event bookings

Online Reservation Software - Online Event bookings

Travel agencies rely on online reservation software to handle large volume bookings for large events such as conferences, sporting events, concerts and political conventions. Previously, participants registered for the event and made separate travel arrangements. For simplicity and higher profits, event organizers prefer online reservation software to register participants and book airfare, hotels and tours, etc.Event Registration - Online Reservation Software Today, most event registration is handled on line by people entering their details online to sign up for the event and choose seminars. The travel and hotels end of the booking is handled by online reservation software for hassle free booking arrangements. For event managers, online reservation software cuts costs and reduces the number of personnel needed to run the event. The user friendly online reservation software provides powerful features that may be customized for schedule changes of the event in minutes.Backup Registration - "Online Reservation Software" An important aspect of online reservation software is data security and back ups in case of system failure. With each registration, the participants data is stored in the main system leaving the event planner free to handle more customers. The system provides online reporting and downloads for accounting and cost accounting.Enterprise Solution - Online Reservation Software Conference booking is a very competitive field as travel companies often compete for the same contracts to book such large events. Most leading online reservation software providers offer an enterprise solution for online event bookings that are tailor made to the type of event, travel, hotels, dining and touring offered by the event planners.Event Bookings Benefits - Online Reservation Software Among the benefits of online reservation software for event planners are lower phone bills, better service, more hotel upgrades and fewer mistakes. The online reservation software enables participants to make changes in their event package such as to change travel dates, cancel bookings, request additional services and make special requests.

9 Tips To Keep Windows XP Running Smooth

9 Tips To Keep Windows XP Running Smooth

9 Tips To Keep Windows XP Running SmoothThere are many things that cause a computer to be sluggish from software to hardware. It can be too small a hard drive or not enough RAM. It can be anything from BIOS and/or Operating System Settings to programs that are eating up your CPU and RAM (no matter how much you have). Or it can be your network.Personally, I work my computer like a young mother with a house full of kids 12 to 18 hours a day. That mother needs to unwind at the end of the day and so does my computer and probably yours too.Here are 9 Tips in the order they should be completed that can help keep your computer happy and working without complaining:1. This is so basic I shouldn't need to say it, Keep Which Ever E-Mail Program You Use Cleaned Out. I have clients who are always complaining, but who refuse to dump years and years of accumulated e-mail.2. Make sure you have a good anti virus program (Only one per computer please), have it up to date, and auto monitoring.3. Make sure you have a good anti spy ware program (Only one per computer), have it up to date, and auto monitoring.4. Run Disk Clean Up Daily (Start, Programs, Accessories, System Tools, Disk Clean Up - a box opens - make sure each box is checked, click 'OK' - a box pops up - Click Yes).5. Delete Cookies and Cached Files Daily (Start, Control Panel -if you have not done it yet, click 'Switch To Classic View', Internet Options - a pop up box will appear - Delete Cookies, Click OK, Click Delete Files - check 'Delete All Offline Content' - Click OK, Now Set Your Clear History to no more than 7 Days - if you haven't used it for a week you probably won't miss it - Click OK)6. A very important step almost everyone misses: Empty The Prefetch Folder (Start, My Computer, 'C' , Windows, Prefetch Folder, Edit, Select All, File, Delete - pop up box appears - Click Yes, Close Windows Window)7. Empty Recycle Bin. For the sake of brevity, I am assuming everyone knows where it is and how to empty it.8. Scan Hard Drive 'C' (Start, My Computer, Right Click 'C' - box opens - Click Properties at the bottom - another box opens - Click Tools, Click Check Now, Make sure both 'Automatically fix file system errors' and 'Scan for and attempt recovery of bad sectors' are checked, Click Start. Get a cup of java (oh, black, thank you) and Wait !9. Defrag Computer (Start, Programs, Accessories, System Tools, Disk Defragmenter - window opens - Select 'C' Drive, Click Defragment). Pop a top and Wait !The last two steps (8 and 9) can take awhile if they have not been done recently. I complete this entire routine on my computer just before I stop work for the day everyday and the entire sequence takes no longer than 20 minutes and often much less.You can find more help with free download links at http://www.remotehelpdesk1.comtmm

Estimating Project Scope

Whenever I am beginning a new software development project the clients first questions are: what is it going to take? and how much is it going to cost?. These are two very big questions and normally take a lot of system analysis work to derive. This can be done in various ways and everyone has there own preference. I normally put together a project scope document that lays out many of the fundamental parts of the development effort.So far my largest project scope document has been 14 pages, but I have also done small ones that fit nicely into emails. The length of the document is largely dependant on the size and complexity of the system you are implementing. It usually takes anywhere from 3 hours to 2 days to gather the required information and I dont charge anything for the analysis. This is kind of like requirements gather, but not as detailed. I usually jot down a few key requirements that will largely impact the scope.When doing this analysis you need to gather what kind of architecture would best fit the company. If the company has plans for rapid growth an Object Oriented or Service Orient Architecture would probably fit best. Also gather as many functional requirements to accurately estimate the development effort. Also jot down as many business entities as possible such as: sale, order, product, customer, etc. The business entities will be used as database tables and classes at implementation time. It is also curtail that a technology platform is defined in this phase of the project. This may be common sense, but a Windows Forms application would not work well on a Linux operating system. All of these factors will largely affect the scope of the project.The main purpose of a project scope document is to ensure that the clients view of the project is inline with the consulting companys view of the project. Normally I go through two or three drafts with the client before I assemble the final document. The project scope document should:1.Level set project expectations.2.Address time and costs.3.Provide executive management and other stakeholders with a clear understanding of what the project entails.4.Layout risks and benefits of the new system.Here is the general format that I use:I.Project CharterStates the project name and purpose. This should clearly layout the description of the project and the anticipated outcome. If existing systems will be effected by the new system then list effected systems in this block. Also indicate the technology platform that has been selected for this project. Last but not least list what it is going to take to make this project successful.II.Project ContextIn this section state the problem(s) with the current system. And explain how the new system will remedy the problems.III.Project ExpectationsThis section requires extensive business knowledge and involves participation from all parties that are affected by the application. List out all expectations from each department within the organization.IV.Project ApproachList the methodologies and approaches that will be used to ensure a successful implementation. Also introduce how the standard development lifecycle will be used within each phase.V.Project Risks/RewardsList the risks and rewards of the project implementation here. Give each risk or reward an impact rating of high, medium, or low.VI.Resource NeedsDefine the roles that will be needed along with a brief description for each role.VII.CostLayout a cost for each role, development environment, and hardwired.VIII.Key Stakeholder Sign-offDefine the key stakeholders and get signoff.Remember the project scope document is the gateway to the project, so make sure expectations are set up front and that there are no surprises. Please contact me and let me know what you think. Also visit my companys website sharpsoftwaresoltuions.com.

PsP Software Downloads Review for PsP Blender

PsP software downloads is a very good way to get new software for your psp hand held. You can get psp movies from many different websites. Most of these sites include psp music downloads, psp movie downloads and psp software downloads and of course PsP Games. Many of the databases are different from one site to another. Some sites offer a wide variety of different choices. There are some things you should consider when choosing a site for "psp software" downloads, is the ease of the download. The amount of time the download takes is another import aspect. This can be different from site to site. I have found that psp blender is one of the most popular sites that my friends are using. The download time is quick and they make it very easy to download the psp movies, "psp music" and psp software downloads. By now I have tried almost every site on the web and still psp blender ranks number one for my friends and I. There are quite a few sites that do offer a one time unlimited membership for under fifty dollars. This is a great way to get unlimited psp software downloads without having to pay for new games, music and movies over and over again.PsP Blender offers their site with a one-time membership fee for fewer than forty dollars. This is a great deal. Remember you usually get what you pay for from one site to another. I have tried other sites charging the same fees for less quality and quantity of psp software downloads.When you have a wide variety of choice with psp movies, games, music, and more it will be like have a new psp in your hand every day. You will never get board playing the same thing over and over again. One advantage to this is if you choose a game that sounds good and exciting and then you find it is a boring game you can just go back and try another. If you went to the store and bought one you would be stuck with that game and then have to buy another. It is truly great to have a choice and availability of so many games at your fingertips. If you have already chosen a site to get your psp games that your not very satisfied with I would strongly recommend you try psp blender. You check their site out by clicking on the link at the top of my website. I know you will find continuous fun and great psp downloads if you decide to choose psp blender.I will be trying out new sites that have psp software downloads as they come online. When I see a site that is worthwhile I will post a review on it. So come back from time to time to see what is new. Please visit some of my other sites PsP Software and PsP Software Downloads

Summary

Search APIs provided from various search engines like - Google, Yahoo, Gigablast, Dhoondho helps users/programmers Create their own search engine or basically innovate using Search Technologies to tap into the vast power of the Internet Information System. We look at a few API Providers in this article to see how they fare against each other