12/28/2010

Proprietary GIS software 4

This is fourth article about the proprietary GIS softwares. You can see my previous articles also abot GIS softwares.

 Maptitude


Caliper Corporation adds another GIS software to software world called Maptitude which provide the facility to view, edit and integrates maps. This software not only use for geographical visualization but also use for analysis of data.

Caliper Corporation decided to attract business users for Maptitude but nowadays it works on many other sectors like government and education. Maptitude integrates with Microsoft Office, Microsoft Excel and programming languages like VB for offer better performance.

Proprietary GIS software 3

Here I descirbe about SuperGIS Desktop. You can view other GIS softwares like XMap 7, ArcGIS Maptitude in my blog.


SuperGIS Desktop



SuperGeo Technologies produces GIS software called SuperGIS Desktop 3 to provide a GIS professional platform for geo-processing and displaying, editing, managing, querying and analyzing geographic data even faster and more easily. It has enhanced features in editing, displaying and geo-processing and has strength data operations. It also has powerful tools to assure the quality of data and even with complex GIS data user still can get higher performance.[1]

Proprietary GIS software 2

Here I descirbe about ArcGIS. You can view other GIS softwares like XMap 7, SuperGIS Desktop Maptitude in my blog.

ArcGIS




ArcGIS is name of software products which produces within the roof of Esri, sources estimate that about seventy percent of the current GIS users make use of Esri products [1], and operate on desktop, server, and mobile platforms. ArcGIS also includes developer products and web services.

Proprietary GIS software 1

 Here I descirbe about XMap 7. You can view other GIS softwares like ArcGIS, SuperGIS Desktop Maptitude in my blog.


XMap 7 GIS Software Suite


DeLrome is a main supplier of GIS products and technologies to the world. Basically they produce Street Atlas USA, XMap, Topo USA as software solutions and Earthmate GPS receivers such as PN-20 and PN-40, BT-20, and LT-20. [1] In this section I detailed about Xmap 7 the latest and best software solution of DeLrome.

Similarities and differences between BPEL and Microsoft Windows Workflow Foundation

Business Process Execution Language (BPEL) or Web Services Business Process Execution Language (WS-BPEL) is an OASIS standard executable language for specifying actions within business processes with web services [1]. And Windows Workflow Foundation (WF) is a Microsoft technology that provides an API, an in process workflow engine, and a rehostable designer to implement long running processes as workflows within .NET applications. The current version of WF was released as part of the .NET Framework version 4[2].

Big-endian and Little-endian

Big-endian and little-endian derive from Jonathan Swift's Gulliver's Travels in which the Big Endians were a political faction that broke their eggs at the large end ("the primitive way") and rebelled against the Lilliputian King who required his subjects (the Little Endians) to break their eggs at the small end.

Big-endian and little-endian are terms that describe the order in which a sequence of bytes are stored in computer memory. Big-endian is an order in which the "big end" (most significant value in the sequence) is stored first (at the lowest storage address). Little-endian is an order in which the "little end" (least significant value in the sequence) is stored first. For example, in a big-endian computer, the two bytes required for the hexadecimal number 4F52 would be stored as 4F52 in storage (if 4F is stored at storage address 1000, for example, 52 will be at address 1001). In a little-endian system, it would be stored as 524F (52 at address 1000, 4F at 1001).

IBM's 370 mainframes, most RISC-based computers, and Motorola microprocessors use the big-endian approach. TCP/IP also uses the big-endian approach (and thus big-endian is sometimes called network order). For people who use languages that read left-to-right, this seems like the natural way to think of a storing a string of characters or numbers - in the same order you expect to see it presented to you. Many of us would thus think of big-endian as storing something in forward fashion, just as we read.

On the other hand, Intel processors (CPUs) and DEC Alphas and at least some programs that run on them are little-endian. An argument for little-endian order is that as you increase a numeric value, you may need to add digits to the left (a higher non-exponential number has more digits). Thus, an addition of two numbers often requires moving all the digits of a big-endian ordered number in storage, moving everything to the right. In a number stored in little-endian fashion, the least significant bytes can stay where they are and new digits can be added to the right at a higher address. This means that some computer operations may be simpler and faster to perform.

Language compilers such as that of Java or FORTRAN have to know which way the object code they develop is going to be stored. Converters can be used to change one kind of endian to the other when necessary.

Note that within both big-endian and little-endian byte orders, the bits within each byte are big-endian. That is, there is no attempt to be big- or little-endian about the entire bit stream represented by a given number of stored bytes. For example, whether hexadecimal 4F is put in storage first or last with other bytes in a given storage address range, the bit order within the byte will be:

01001111

It is possible to be big-endian or little-endian about the bit order, but CPUs and programs are almost always designed for a big-endian bit order. In data transmission, however, it is possible to have either bit order.

Eric Raymond observes that Internet domain name addresses and e-mail addresses are little-endian. For example, a big-endian version of our domain name address would be:    com.hareenlaks.www