Wednesday, 30 November 2011

Bi-Directional URL Routing

In the previous post, we have given the introduction of the URL and its importance for our ASP.NET programmers. Furthermore, there is one more concept called as bi-directional URL routing.
In ASP.NET programming, with the help of Route table, we can do 2 things as:

1.    Decode the URL with the Route table
2.    Generate the URL with the ASP.NET routing mechanism

Diagrammatically,



From the above points, the 2nd point from the above gives us the opportunity to generate the URLs dynamically with the help of routing definition. So, the ASP.NET programmers just need to change the Route table on any changes in the URL, and do not need to change it in several other places throughout the solution.

Henceforth, the bi-directional routing indeed will support the ASP.NET programmers for making the website code structure more user-friendly.At SPEC INDIA, our ASP.NET team is very much efficient to carry on with all the features of various technology platforms as well as any 3rd party API and code integrations.

Tuesday, 29 November 2011

URL Routing: ASP.NET feature


When Microsoft released ASP.NET MVC 2 with .NE T framework 3.5, they introduced the URL routing feature. It is basically a very creative way to get rid of the long-long URLs and the .aspx extensions every time. So, now the Microsoft introduced URL routing with ASP.NET 4.0 as a fully integrated, very powerful and straight forward feature.

Explanation:
The visitors of the website access the web applications and websites using some URL that is normally he physical path of the pages. So, URL Routing is a way to provide your own URL instead of the physical path of the page. Here, routing allows us a way to configure our application to accept a requested URL which actually doesn’t map to the physical files. From the security point of view, it’s important because the ASP.NET programmers can easily know the solution architecture of the application.
Furthermore, the ASP.NET router enables the ASP.NET programmers to define any kind of custom routes and we can easily map it to our web form page.

Monday, 28 November 2011

Understanding HTML5 Markup



HTML5 has recently introduced many new elements and APIs that introduce new behavorial capability.. some features include enhanced Video embedding, etc.  HTML5 also introduces new elements (like <article>, <header>, <nav>, <section>, <aside>, etc,) that enable the programmers to enrich the meaning and structure of your content and pages. These features allow you to write your pages so that you do not have to use the <div> elemts to structure everything, and instead they allow you to better express the semantic meaning of your content. This makes the code a little cleaner to read, and long-term will hopefully enable browsers and search engines to better understand and crawl your markup and provide even richer experiences.

Here, when you create a new ASP.NET MVC 3 project with the “Use HTML5 semantic markup” checkbox selected, Visual Studio will use semantic HTML instead of <div> elements within the layout.cshtml file that is generated for the new project. This means that the top of the site is wrapped in a <header> element, navigation links are surrounded by a >nav> element, and the footer is encapsulated within a <footer> element.
These all the small, yet smart tips to the effective usage of HTML5 programming!

Friday, 25 November 2011

Breakpoints: Debugging in ASP.NET

Breakpoints, are places in the code of a program, where the debugger wills stop the execution of the application. It then displays the state of the application’s variables, and then the ASP.NET programmers can step through the code. Breakpoints have many sound features and properties. Using these features, one can control and modify the behavior of the breakpoint. These properties are ‘Hit Count’, ‘Condition’, ‘Action’, and ‘Filter’.


Advantages of Breakpoints:

    As they are not actually the statements in the code, they produce no extra code, and also do not change the size of the code file.
    A breakpoint can be set/disabled without alteration in the source code.
    Breakpoints are not actual source code one has to add to the program. It is something to be typed.
    One can manage all the breakpoints from the ‘Breakpoints’ window. This window can be displayed by clicking the ‘Debug/Windows/Breakpoints’ from the main menu.
    They give you ability to pause the execution of the program at any point, and then one can run the program line by line.

Wednesday, 23 November 2011

Debugging in ASP.NET


Debugging is the most essential second-last step in a standard Software Development Life Cycle (SDLC). The last step of course being the final product release!

Normally, as laymen we think of debugging as a simple process of finding the errors and go on solving it, until we get none. But, actually from ASP.NET developer’s point of view, debugging is more than that – its about running your code line by line to ensure that the execution path and the data are both correct and as per the requirement of the software or the website. The Visual Studio.Net provides debugging tools like:

a.       Integrated debugger; it comes as an internal part of the Visual Studio software itself. So, the ASP.NET programmer does not need to install it separately.
b.      Visual debugger; this is a separate tool and comes as a part of the Microsoft Software Development Kit (SDK). This is basically used to debug some complex bugs that one cannot fix using the integrated debugger.


At SPEC India, we have a dedicated team of QA guys, who test our every software and website or product that we develop. We are following all the genuine standards with an ISO 9001:2008 certification and testing or debugging is always a core part of any SDLC, to ensure the quality of the product.

Tuesday, 22 November 2011

Healthcare Management Software Solution


At SPEC INDIA, we have delivered various business applications for Healthcare Management like Clinical Management System, Hospitals Rounds System, Hospital Management System etc to name a few. This applications are designed keep in mind all the aspects of a Healthcare facility. This healthcare software’s provide a complete solution from the time a patient walks-in till the time they are discharged and makes payment. SPEC INDIA also has pool of experiences developers with expertise in implementing Laboratory Information System, insurance claim submission in both manual and electronic format etc.





Clinical Management System provides a complete end to end business solutions to fully automate entire clinical work like patient registration, patient history, test reports, diagnosis etc. It also enables to generate customized reports like patient report, medicine inventory report etc.

Hospital Rounds Application is aimed at providing fast and easy access to all the patient details, to doctors, nurses and other medical specialist while they are on the rounds. Online availability of all patient information reduces paperwork and duplication of details. This application also provides online / offline integration with central database.

Friday, 18 November 2011

Introducing Android 4.0, Android Ice Cream Sandwich


Android4.0 (Ice Cream Sandwich) is the newest version introduced specially for phones, tablets and more gadgets. It’s much more preferred by people and its easy multitasking with rich announcements, customizable home screens, adjustable widgets and unlimited interactivity which appends influential latest ways of understanding and further publishing to various places. IT brings a vast revamp for the user interface and adds a surplus of new features.

Everything is redesigned and refined for android Straightforward, Attractive, and Helpful beyond. Multitasking is carried to the front position – the app switcher push button is one of the enduring triad the length of the base of the screen – and the People app corrals associates transversely network and services into one easily-glanced place. 

Factor in Android’s accessible sharing capacity (now with some tidy tweak, like your last sharing method getting its own spot on the button bar, on the assumption you might want to use it again subsequently) and that’s a solid foundation for 4.0; what remains is for third-party developers to get their apps up to velocity excessively. The structure Bar and practical knobs are present diagonally all apps, but can be diffused by applications for full-screen viewing.


Refined, evolved UI
Android beam is also highlighted for the enabled features, helpful in offline search in Gmail, new lock screen features along with fancy unlocking method known as face unlock.
  • Sophisticated User Interface
  • Multitasking
  • New system font aka Roboto
  • Resizable widgets
  • Smile and unlock
  • Cloud-connected experience
  • Powerful voice input engine
  • Android Beam
  • Redesigned Gallery app with photo editor
  • Wi-Fi Direct

Thursday, 17 November 2011

Human Resource Management System by SPEC INDIA

Human Resource Management System refers to a process that is a combination of Human Resource Management (HRM) and Information Technology (IT). Human Resource Management System is mainly used to manage and keep track of human capital. HRMS helps to reduce manual work and manage all data electronically for administrative purpose.

SPEC INDIA provides a complete HRMS solution to efficiently manage human resource. It is an browser enable system providing up-to-date information about each resource. Some of the key features provided in this application are :

  • •    Role based application security
  •     HR management
  •     Attendance
  •     Leave
  •     Fees / Salary
  •     Training
  •     Leads etc
  •     Project Tracking
  •     Client master
  •     Project status
  •     Resource allocation etc
  •     Training management
  •     Issue / Receive items etc

This application is been developed using .NET technology and uses SQL Server in the back-end, and it is compatible with all major browsers i.e. Internet Explorer, Mozilla Firefox and Google Chrome.

Wednesday, 16 November 2011

Database Management Services at SPEC INDIA


SPEC INDIA provides Oracle Database Management services. SPEC INDIA has a strong team of Database Administrator with varied range of experience. They have experience managing Oracle, SQL Server, and My SQL database on different platforms like Windows/Linux/Unix Server.


                                    


A database administrator is responsible for designing and managing the database. Responsibilities of DBA are:

·         Physical database design
·         Managing database users
·         Application tuning
·         Scheduling event
·         Taking backup and recovery of data
·         Set up auto backup
·         Monitoring database errors
·         Database maintenance
·         Upgrade database etc

SPEC INDIA provides database management services to its diverse clientele. It has experience managing Sales and Distributions Solution, CRM Application, Quotation Management System, Clinical System and diverse Web Application.

Tuesday, 15 November 2011

Introduction to Silverlight


This article is for beginners who are new to Silverlight. It will provide complete understanding to Silverlight introduction. Today we will talk about Silverlightdefinition.



What is Silverlight?

·         Silverlight is an application framework for developing Rich Internet Application (RIA).

·         Silverlight supports cross-browser technology i.e. it supports multiple browser like Internet Explorer, Firefox, Safari etc.

·         Silverlight is compatible with multiple Operating System  like Windows and Mac OS. It also supported on Linux through Moonlight technology.

·         Silverlight also supports cross-device technology i.e. mobile devices to desktop browsers.

·         Silverlight is available as web browser plug-in to be installed on client-side browser to run Silverlight application.

·         Silverlight applications are written in text-based markup language XAML, that is used to define UI element.

·         The earlier versions of Silverlight focused on streaming media, the latest version now supports animation, graphics and multimedia.


Monday, 14 November 2011

How Adobe Flex works?


Today we are going discuss about the process of developing Adobe Flex application. It is split up into four steps:
·         Design and Configure
·         Build
·         Deploy
·         Secure








The first step while designing an application is to decide what this application will do. After determining what this application will do, select API’s functions that you need to develop this application. This will help in clean and easy implementation of the application by selecting the right plan to develop it.

While building any application it consists of two steps compiling and debugging. We will discuss more about them in detail.
This step will create common binary SWf files that will execute your application using Flash Player. This binary file is generated from source file, which includes MXML, Runtime Shared Libraries (RSL), media file etc. Compilation process will generate SWF file, which will be executed using Flash Players whenever an end user request’s it from web server. After compilation it is necessary to debug this application as it may not work as expected.
The compiled application can be debugged using Flex Builder debugger. It is a full-featured debugging environment. Flex Builder debugger also supports setting up breakpoints, where you can select lines in your code where you want to stop execution and inspect your code to check state of your program.

You need to publish SWF file on the web server, so that the end users can access your application. You also need to write some HTML code to integrate the SWF file into your page. In addition to SWF file, you also need to publish any assets that are used in your Flex application like images, videos, XML data files etc.

Friday, 11 November 2011

Choosing the right Point of Sales system


Point of sales in laymen terms means a place where the Customers perform Checkout or a location where the transaction occurs. And the POS terminal in a combination of hardware and software used for checkouts, the equivalent of an electronic cash register. It just requires one person to keep on eye from the admin side for the things, otherwise all the things are automatic.
Here are some of the criteria to choose the right retail POS system:

Ø  Check for the reference for the POS system as well as provider Company
Ø  Purchase of hardware and software from one common provider only
Ø  Fix your budget, and try to analyze what you can have in that budget
Ø  Research the company and check its credibility
Ø  Identification of your needs
Ø  Talk to your customers and take their views, as they are the users of the system

At SPEC India, we have already developed a working model of a standard POS system. You can have a look at the features and its description from this link http://www.spec-india.com/point-of-sales.htm.

Thursday, 10 November 2011

Introduction to Microsoft .NET Framework


Hello Friends,

This article is for the beginners who are looking for a basic idea about ASP.NET. In this article I am going to give a general overview about Microsoft .NET framework.


.NET framework is the infrastructure for Microsoft .NET platform which provides an environment for developing, deploying and executing web application and services.

ASP (Active Server Pages) was Microsoft’s first server technology. ASP was nether application framework or enterprise development tool and it was too code oriented.

So Microsoft developed .NET framework to solve this problem.

.NET framework consists of 3 main parts :


·         C# : It is pronounced as “C sharp” and it is a simple object-oriented programming language.
·         Visual Basic (VB.NET) : It is an object-oriented programming language that can be termed as evolution of classic Visual Basic (VB).
·         J# : it is pronounced as “J sharp” and it is intended for Java  and Visual J++ programmers so they can use their existing knowledge on .NET framework.


·         ASP.NET (Active Server Pages) : It is a server side technology that enables scripts to be run by Internet server.
·         Windows Forms (Windows desktop solution) : It is used to design cross platform graphical user interfaces.
·         Compact Framework (PDA / Mobile solution) : .NET framework version designed to run on mobile/embedded devices.


·         Visual Studio .NET (VS .NET) : VS .NET is a complete set of development tool to create desktop applications, web applications, mobile applications and web services.
·          Visual Web Developer : Visual Web Developer is development tool used form for creating web application in variety of configurations.