View Effectively any kind of Documents at High Speed in Ajax
May 27, 2010
Boost and maximize your SharePoint experience & investment with a fully combined document and file viewer. Adeptol Viewer for SharePoint is a high end faster document viewer allowing you to view, interpret, redact and safeguard documents right within SharePoint. No additional software installs are needed on Server and nothing goes on client side either. There are no requirements for an ActiveX or controls or plugins on client side.
View effectively any kind of documents at high speed with no controls to download. Adeptol Viewer supports Microsoft Office, Open Office, TIFFs, PDFs, PNG, JPEG, PSD, DICOM and several other image formats. The built in buffering and memory management modules allow faster document viewing experience for users with a streaming of document while loading larger documents.
AutoCAD Viewer can work independently as a viewer for AutoCAD, TIFF & PDF Files or can be added on to Professional Edition or Enterprise Edition to work with hundreds of other files types.
AutoCAD Software can help you design and draw the world around you with powerful 2D and 3D CAD tools. But sharing these files online with others or keeping control over these files, is always a big issue, Adeptol AutoCAD viewer lets you view the AutoCAD files in high fidelity and faster rates, with no software required to be downloaded at client side. What’s best is user’s can view these files, and you can specify permissions using an easy to use API to switch off Printing or Saving of files, thus still keeping control over the information. You can not only render the document as view only document, but also control printing, navigation, pan control and even saving of document. None of the permissions are stored in the document itself, keeping your original document as it is, thus complying you with legal restrictions and compliance regulations.
Adeptol Viewer’s Information Right’s Management module allows you to specify permissions using an easy to use API. It helps not only to protect the sensitive information from being printed by end users but also restricts the users from saving the documents itself. By adding an IRM control on the document you can not only render the document as view only document, but also control printing, navigation, pan control and even saving of document.
Special feature of Adeptol Technology is that of their DICOM Viewer which helps us to view the Dicom files. Adeptol’s dicom viewer has got few of the advanced features which are absent among the other industry players. Adeptol Dicom Viewer is a DICOM viewer which is dedicated to radiologists or people working with DICOM files. With it’s Ultrafast performance and intuitive interactive user interface, it has become the ideal choice for users across the world.
Search for documents within SharePoint and view them directly in the Viewer. The integration comes out of box and can be used as a webpart or as a part of any 3rd party search module or default MOSS search. You can simply do a quick document preview or full document viewing directly from within the results.
Annotation Services works with Document Viewer and allows easy review, commenting, annotation and markup capabilities right within the viewer. With Annotation Services modules help streamline the document review & approval process and reduce decision making time with increased collaboration for your users. You can annotate, markup & collaborate on more than 200 document types right within SharePoint.
You can deploy with your products in minutes, optimizing the value of IT resources and getting end users productive faster. Instantly apply updates at any time and save money and time spent on testing, provisioning, managing and supporting traditional & native viewing software’s.
You can Securely Deliver Your Documents maintain control over documents and intellectual property by keeping them secure using the built-in Information Rights Management. Personalize your viewer, enable or disable various options using the simple API without jeopardizing the security policies of your application.
AJAXDocumentViewer Provide a Universal Viewing Solution with Server Based Viewer - Professional Edition. Professional Edition Viewer is a light weight flash control which enables your application to display and interact with different files. It is identical to any reader program, but adds high speed viewing of documents to your applications easily. It also acts as a document container for embedding Office documents (including Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Project, and Microsoft Visio documents) in a custom form or Web page. The viewer is lightweight and flexible, and gives developers new possibilities for using Office or other native format documents in a custom solution.
Remote Programmer – The Quality Web Developer India
May 27, 2010
Remote Programmer is a quality web development company from India. Remote Programmer is specialized in PHP, MySQL, AJAX, .NET, SQL Server. Remote Programmer has been providing web based solutions since 2000 in different database oriented web technologies. It is also important to mention we maintain the required grammar/steps of web-software development to help the future maintenance/up gradation easy and manageable.
Architecture based: clear separation of application, business and display logic ;
Organized, convention maintained, non-redundant coding ;
Proper SDLC maintained ;
Easy future module addition ;
100% SEO friendly development ;
Integrated CMS & SEO module;
Remote Programmer Services:
Web application development
Basic website solutions
Corporate solutions
CMS solutions
E-commerce solutions
Ready web stores
Custom development
Ready to use web applications
Solutions using free softwares
Os-Commerce projects
.NET Nuke projects
Web business consultancy
Website re-engineering
Major achievement:
Changed sales figure from £4K to £24K per month with our 4 years effort of development, re-engineering, SEO, affiliate etc for a large legal website operating in multiple countries.
Since 2000, Remote Programmer has delivered quality, customized websites and web solutions (PHP/AJAX/MYSQL, PHP/MYSQL, .NET/SQLSERVER) to clients across the world.
Hire PHP Developer - Features:
At least 8 hours a day, 5 days a week of development work.
Favorable development environment.
Timely communication.
Reporting as per your need.
Simplistic coding.
Documents written in English.
Strict timing.
International level infrastructure.
PHP, AJAX, MySQL programming:
AJAX (Asynchronous JavaScript and XML), or Ajax, is a group of inter-related web development techniques used for creating interactive web applications. A primary characteristic is the increased responsiveness and interactivity of web pages achieved by exchanging small amounts of data with the server “behind the scenes” so that the entire web page does not have to be reloaded each time the user performs an action.
Remote Programmer has developed and delivered many dynamic web applications using AJAX technology to its offshore clients..
Php-AJAX developers of Remote Programmer has great experience and proficiency in AJAX programming and deliver any level of customization in AJAX as per client’s requirements.
Php-AJAX programmers of Remote Programmer can also develop Rich Internet Applications and web 2.0 based applications in order to make your website more efficient, faster and user friendly.
Ajax - What Is It and How It Works
May 27, 2010
Ajax stands for Asyncronous Java Script and XML and is known for making web applications function as fast (or faster) than desktop applications. Let’s talk about what a typical web application looks like. For instance, a Google search:
* you enter some text in the search box.
* you then click the search button.
* the page is refreshed and you get results backs.
* this entire process could take a few seconds to minutes depending on how much data you’ve requested, the load on the webserver, your internet connection and so on.
* in short, it is a pretty quick process, but it can be quicker…
So how can AJAX improve something like a Google search. Using the previous example above:
* you enter the same text into the search box, however now your results are returned instantly as you’re typing!
That’s the power of AJAX, instant data is returned without having to click submit and waiting for the screen to refresh. So, that’s the end result of an AJAX enabled website, instant data is returned based on the letters you are typing (as in our AJAX Google search example).
Technically speaking, this is how AJAX is working in the background:
1. A webpage executes some Java Script that can grab data from a web server as it’s needed.
2. If more data is needed Java Script invokes an object called XMLHttpRequest. This object transparently and instantly retrieves data then presents it without having to refresh the browser.
3. The data that’s returned is usually XML. This XML can easily be formatted using HTML and CSS.
Keep in mind that those 3 steps above happen instantly! If you want a real world example of AJAX in action just start to do a Google search. Those results that drop down as you’re typing are the results of Ajax!
ASP.NET: Disable, Enable Validator Using Javascript
January 9, 2009
Doing this is pretty easy, if you know how or what method to use. I wanted to disable a Validator for a province TextBox if the country DropDownList chosen is USA because the state DropDownList will be enabled so the province should be inactive. Doing this server-side may be easy, but I wanted to use client-side Javascript so that no request will be sent whenever the OnChange event of the country’s DropDownList gets fired. Luckily, there is already a pre-made function in Javascript that disables Validators.
provinceValidator = document.getElementById(’ProvinceValidator’);
ValidatorEnable(provinceValidator, false);
Just set the second parameter as either true or false to enable and disable a Validator. I hope this will help those who have no clue how to go about it like I did until I found out about this function.
Regex For Creating Usernames
January 9, 2009
A regular expression (called regex) is a way for a programmer to instruct how a program should look for a specified pattern in text and then what it should do when each pattern match is found. Rather than going through each character of a string and doing matches, regex makes life easier for programmers to do search and matches. This sample regex is a good pattern for use in creating usernames.
The regex below means that only alphanumeric (only lowercase letters) are allowed including an underscore and a dot.
^[a-z0-9_.]$
ASP.NET: ValidationSummary For A CreateUserWizard Control
January 9, 2009
ASP.NET provides a control that uses the Membership API to create users on the fly via the CreateUserWizard control. The only drawback with this control is that you cannot include any other details like first name, last name, address and others. You would have to place all other details as a separate page, called a Wizard Step. When you use forms, naturally, you would have to use validation in order to have the correct data that will be stored in your database.
ASP.NET also has a nifty control called ValidationSummary that collects all errors of controls found in the tag and displays them as either a List or a Bulleted List. I typically got stuck for half a day looking for a solution because my ValidationSummary control does not display when it is in the CreateUserStep of my wizard. You can use a property called ValidationGroup to specify which set of controls will be collected by the ValidationSummary control for display. You do this by giving the ValidationGroup a name, which is case-sensitive by the way. My problem persisted because the ValidationSummary control for my CreateUserStep has a different name. I later found out that you would have to use the CreateUserWizard’s ID as the ValidationSummary’s ValidationGroup’s name for this to work. See the sample code below.
I specifically added a StartNavigationTemplate tag and overrode the asp:Button and its properties because the validation does not work if you do not set the button’s CausesValidation property to true. Hence, your ValidationSummary control would show nothing since no validation took place. Notice that my ValidationSummary’s ValidationGroup is called PersonalVG. You can name it any way you want but to use the ValidationSummary’s ValidationGroup for the CreateUserStep, you would have to use the CreateUserWizard’s ID for this to work. Otherwise, no validation error messages will be displayed and you will just be stuck on the CreateUserStep page.
ASP.NET: Get Access Of Control Within A CreateUserWizard
January 9, 2009
Getting access to a control from within c# is straightforward. You just call the ID name and call the method or property that you want to use. If you are going to get access to a control from within a CreateUserWizard control and your code may look something like
you call the Label control by
Label lbl = (Label) RegisterUserWizard.CreateUserStep.ContentTemplate.label;
Practical Javascript, DOM Scripting, and Ajax Projects
December 20, 2007
Practical Javascript, DOM Scripting, and Ajax Projects picks up where Beginning JavaScript with DOM Scripting and Ajax left off.
Frank Zammetti’s practical guide to real-world JavaScript and Ajax will have you developing actual client-side apps in no time. As more of a hacker than a theoretician, this kind of guide appeals to me. Usually when I start developing my own apps, some of the code used previously (in building sample apps) will be adapted and tweaked for my own purposes.
Some of the projects you’ll learn how to build in Practical Javascript:
* JSDigester - a library that simplifies (takes away the pain) of parsing XML on the client side
* Mashing up a list of hotels + a Yahoo Map for a user-entered zipcode
* Client-side persistence techniques
* A JavaScript validation framework
* Building widgets and working with UI widget frameworks
* Building a JavaScript mini-game (cool!)
* An Ajax-based client-server chat pplication
You can pick up a copy of Practical Javascript, DOM Scripting, and Ajax Projects at Amazon.com (avg. review score is 4.5 stars).
Beginning JavaScript with DOM Scripting and Ajax
December 15, 2007
Beginning JavaScript with DOM Scripting and Ajax will take you from knowing absolutely nothing about JavaScript to being able to manipulate the DOM, build basic Ajax applications and more.
Most of us who have been building websites since the pre-Ajax days learned JavaScript through a mish-mash of one-off scripts, validations, etc. If a book like this had been around, it surely would’ve offered a nice clean overview of the techniques available to the JavaScript programmer.
Luckily for the novice JavaScript programmer (or intermediate developer wishing to hone his craft), Beginning Javascript with DOM Scripting and Ajax does exist now and is the perfect way to learn the fundamentals from the ground up. The 2nd part of the book also focuses on Ajax and some of the interesting hacks one can use in that realm.
The author, Christian Heilmann, has a geeky sense of humor that keeps the reading light — for eaxmple Et Tu, Cache? (pg. 309):
Safari is the main offender as it caches the response status and does not trigger the changes (remember that the status returns the HTTP code 200, 304 or 404) any longer.
Adding this snippet tells the browser to test whether the data has changed since a certain date, i.e.:
request.setRequestHeader( ‘If-Modified-Since’, ‘Thu, 06 Apr 2006 00:00:00 GMT’);
request.send( null );
A bit out of context here, but just one example of the kind of thing you’ll find in Beginning JavaScript with DOM Scripting and Ajax.
Snap : New Search Engine
May 18, 2006
Snap is something which google might become in near future, as everything is getting AJAX’ed nowadays ;). As the title suggests, It’s indeed a marvelous way of searching. With some of the top programmers behind the project, there is no wonder it does so well. Most of the menu and search features are AJAX enabled and is interesting to use and has shortcut keys feature.
Snap’s another great feature is Snap widgets
- Snap Coupon Widget : Snap automatically coupons / special offers relavant to the search result.
- Snap Navigation/Company Widget : Snap’s first result on a company or navigation search will be a 360° view.
- Snap Map Widget : Typing the Zip code of a city returns a map.
- Snap Weather Widget : Typing the Zip code of a city with keyword “weather” gets you the weather report.






