Saturday, December 3, 2011

.Net vs Java


The purpose of this post is the answer the age old question “Should I use Java or .NET?”  What are the advantages of each?  What are the disadvantages of each?  How should corporations decide which platform to use?

.NET platform
.NET applications are built by developing in any of the .NET languages such as C#, VB, or C++, which is then compiled into the CIL (Common intermediate language) byte-code.  Next, the CIL is converted into assembly which can then be executed on any Windows machine.

Java platform
J2EE applications are built by developing in Java only, which is then compiled into Java byte-code.  The intermediate byte-code is then converted to assembly using the JVM (Java Virtual Machine).  Unlike the .NET platform, however, the assembly code created from the JVM can run on any platform, including Windows, Unix, Solaris, or Mac OS.

Platform dependency
The major difference between Java and .NET is their platform dependencies.  .NET applications can only be run on Windows, while Java applications can be run on any machine.

Cost
The next major difference between Java and .NET is cost.  Since Java is open source, it’s completely free to develop and deploy Java applications.  It’s most popular IDEs like Eclipse and JBuilder are also free.  Furthermore, since Java applications are platform independent, they can be ran on UNIX machines, which is a free OS.  Essentially, the only cost associated with running Java programs would be the cost of hardware.

.NET applications, on the other hand, can only run on Windows machines, so Windows Server licenses will need to be purchased.  Unlike the Java platform which leverages free IDEs, .NET applications are built with Visual Studio, which is also requires a paid license.

As a result, small companies and startups are much more likely to have J2EE frameworks than .NET frameworks simply because it’s 100% free to develop Java applications.

Corporate infrastructure
Unfortunately, whether to choose the .NET platform or the Java platform isn’t always under your control.  In the corporate world, it’s very common for corporations to acquire other companies.  As a result, even if the corporation in question was originally built on a Java platform running on all UNIX machines, after a number of acquisitions that same company might now have a whole farm of UNIX, Solaris, and Windows machines.  In other words, larger corporations tend to be made up of both Java and .Net applications.  This isn’t necessarily a bad thing, but it sure can complicate your IT department!

Interoperability
This is sometimes an overlooked topic in the Java vs .NET debate –  .NET applications can theoretically be written in many different languages, including C#, VB, and C++ to name the major ones.  On one hand, this might provide you with the flexibility to hire programmers with different skill sets, allowing say a C++ developer to build certain portions of an application, and a C# developer to build other portions of an application.  Like any double edged sword, however, this can cause problems with maintainability.  The more languages that your application is built in, the harder it will be to keep the correct proportion of developers with each skill set to maintain the code when changes need to be made.

Java applications, as mentioned before, are only developed in Java.  This means that you won’t ever have the problem of training your developers in different languages, spending your company’s time and money.  It also makes the scalability of your applications much easier to handle, because if you need more developers, you simply hire more Java programmers.

GUI
Another difference between .NET and Java is the way that GUIs (Graphical User Interfaces) are handled.  .NET GUIs are somewhat easier to develop because they can directly access the graphical components of the Windows OS.  Although Java Swing and SWT (Standard Widget Toolkit) enable developers to create GUI elements on any platform, it is somewhat more cumbersome to manage than .NET

RIA dependencies
Finally, another difference to take into consideration is the emergence of new RIA (Rich Internet Application) technologies like Adobe Flex, Microsoft Silverlight, ICEfaces, and Javascript libraries like jQuery, YUI, and ExtJS.

If you’re building web applications using Adobe Flex or ICEfaces, you’ll need the Java platform.  If on the other hand you want to develop RIA applications using Silverlight, you’ll have to use the .NET platform.  If your web applications will be built using a Javascript library like jQuery, either platform will be just fine!

Conclusion
The reason that the Java vs .NET debate continues to rage on is simply because both platforms are excellent.  There’s nothing that one platform can do that the other can’t do.  But, under the certain circumstances explained above, it is sometimes advantageous to choose one over the other.

Mac OS X Lion


Lion is a significant step forward for Mac OS X, but it's not without its problems. Features such as Mission Control, Resume, Auto Save and Versions will prove incredibly useful over time. Launchpad may prove its worth, but even if it remains unused, it's not in the way. Many Mac owners will miss Rosetta, but its demise was inevitable. Not so Front Row, which didn't need to be dropped at all. Maybe Apple will put it in the App Store as a free download.

Despite a few teething troubles (most notably breaking third-party NAS compatibility and a few questionable interface decisions), Lion is definitely worth the upgrade. Like most OS upgrades it will probably really shine after its second or third update, but unless you're running PowerPC applications you can't be without, there's no need to wait.

Cloud Computing


Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more inefficient computing by centralizing storage, memory, processing and bandwidth.

A simple example of cloud computing is Yahoo email, Gmail, or Hotmail etc. You dont need a software or a server to use them. All a consumer would need is just an internet connection and you can start sending emails. The server and email management software is all on the cloud ( internet) and is totally managed by the cloud service provider Yeah , Google etc. The consumer gets to use the software alone and enjoy the benefits. The analogy is , 'If you need milk , would you buy a cow ?' All the users or consumers need is to get the benefits of using the software or hardware of the computer like sending emails etc. Just to get this benefit (milk) why should a consumer buy a (cow) software /hardware ?

Cloud computing is broken down into three segments: "application" "storage" and "connectivity." Each segment serves a different purpose and offers different products for businesses and individuals around the world. In June 2011, a study conducted by VersionOne found that 91% of senior IT professionals actually don't know what cloud computing is and two-thirds of senior finance professionals are clear by the concept, highlighting the young nature of the technology. In Sept 2011, an Aberdeen Group study found that disciplined companies achieved on average an 68% increase in their IT expense because cloud computing and only a 10% reduction in data center power costs.


Monday, November 28, 2011

LG Optimus 3D


The LG Optimus 3D is a beast. That's normally meant as a compliment, but in reality, being a beast is a bit of a double-edged sword. Sure, you're big and powerful -- enough to rip your shirt open at the slightest provocation, at the very least. But you're also more than a little ugly and difficult to get on with. Don't believe the fairytales about the beast going off with the princess after she's discovered he has a heart of gold. Girls are far more fickle than that.

Ahem. We were talking about the LG Optimus 3D, weren't we? Let's start with that all-consuming power. The Optimus 3D has a dual-core 1GHz processor, which is more than capable of most tasks that you throw at it, including 3D 720p video capture. It has 8GB of internal storage, a SD card slot for expanding that further, and all the usual HSDPA, Wi-Fi and Bluetooth connectivity options.

The display is pretty impressive too -- a larger-than-average 4.3-inch capacitive touchscreen, running at 480 x 800 resolution. It copes well in sunlight, and you'll be surprised how much of a usability improvement the larger screen delivers when it comes to hitting the right key on an on-screen keyboard or playing games.

Unfortunately, rather than use that display to show off stock Android's rather tasty design, LG's chosen to slather everything in its own user interface, which is ugly as sin. It's square, it's squat, it's outdated, it's not pleasant to use, and worst of all it replaces several bits of perfectly good software included by default in Android.

One example is the News app. Google's News and Weather app detects your location automatically, picks a selection of local media sources, and links to a wide range of stories in different categories. You click them, and they open in the browser where the news source gets advertising revenue.

LG's app, on the other hand, demanded that I manually set a location and some categories before I got to see any news, and once I had, gave me nothing but an RSS feed from Sky News in the "Top Stories" category. Clicking through to a story gave me a paragraph, which I then had to click through again to get to the actual story.

Then there's the 3D. Let's not beat around the bush here -- it's a useless gimmick. Sure, it's fun for 30 seconds, and it'll earn you brief credibility if you wave it at your friends in the pub. But even aside of the argument as to whether it's nicer to look at than 2D, it doesn't add any actual functionality -- just novelty.

The only place where you can make an argument that 3D is actually worth using is in the games on the phone. Here, powerups whizz out of the screen, golf balls disappear satisfyingly into the distance and cars slide convincingly around corners. It's a pity the games themselves aren't much cop, but crucially the 3D does genuinely improve the experience. Enough to want to be tied into a lengthy contract for? Perhaps not.

It'd be wrong not to mention, too, that the Optimus 3D has launched with an outdated version of Android -- version 2.2. Version 2.3 has been available for the best part of six months, so it's ridiculous to see phones arriving still packing the previous edition. There's no real excuse for this, except that LG's bloatware probably doesn't work with the latest version of Android yet.

Finally, we got surprisingly poor battery life from the 1,500 mAh Li-Ion battery. You might be expecting that the big screen and meaty processor were sucking up the juice, but a glance at Android's battery use graph suggested that it was actually cell standby causing the power drain. That's a little surprising, and could suggest there's some sort of software glitch, which is hopefully fixable with a patch.

Conclusion
So, what have we learnt? We've learnt that the LG Optimus 3D is powerful, and large. But we've also learnt that it's ugly, bloated, a little outdated, and makes your eyes hurt if you look at it for too long.

The LG Optimus 3D is a beast, but it's also pretty beastly. 


Tuesday, November 22, 2011

ASP or PHP?? What is best??



 
ASP and PHP are both programming languages that are commonly used to create websites. Unlike the usual static html web pages, ASP and PHP websites are more dynamic and can allow users to interact and exchange information using the website's databases.

ASP is the short term for Active Server Pages, a type of program that works with Microsoft alongside IIS or Internet Information Server. ASP needs a Microsoft Server for the website to work. On the other, PHP or Hypertext Preprocessor, runs using Linux or Unix server. The more updated PHP programs can now run on an NT server.

PHP programs can also run in Windows, Solaris, Unix and Linux while ASP can only work with Window-based platforms. Just recently, ASP can now run on a Linux platform given that there is an ASP-Apache program installed on its server.

If you were a programmer adept with the C++ language, you would probably be more comfortable using PHP than ASP. PHP uses C/C++ as base language and most syntax are similar to each other. Because a big chunk of programmers are still using C++ language, PHP are by far more popular than ASP.

ASP is very much similar to the syntax and interface of Visual Basic programming. This is basically because Visual Basic is basically correlated with Microsoft products and programs. So if you were a programmer, choosing between ASP and PHP would basically depend on which language you are more adept with.

When it comes to costing and expenses, ASP programs needs to run on Windows with IIS installed on the server. You need to purchase both of these components in order for ASP to work. On the other hand, a PHP would only require running on a Linux server, which you can get at no cost.

PHP is very much flexible when it terms of database connectivity. It can connect to several databases of which the most commonly used is the MySQL. Note that MySQL would not cost you a thing to use. But if you were to use ASP, you need to purchase MS-SQL, which is a Microsoft product.

Loading speed is a big factor in maintaining a website. If you are particular about speed, then you need to go with PHP. PHP codes runs much quicker than ASP basically because it runs in its very own memory space while ASP uses an overhead server and is uses a COM based architecture.

In working with PHP, most tools associated with the program are mostly open source software so you need not pay for them. As for ASP, you might need to buy additional tools to work with its programs.
In conclusion, both PHP and ASP have its own advantages and disadvantages. It basically depends on which part of developing a website you are most concerned with. Are you worried about the cost of creating your website? Do you want to use a programming language that you are more familiar with? Do you want a more stable and faster website? Choosing between ASP and PHP basically depends on your own personal preference. It doesn't hurt to confer with other programmers or webmasters and research more information on which programming would best fit the requirements of your website.

Thursday, November 17, 2011

LCD vs LED Monitor









LCD vs LED Monitor




What is the difference of LCD between LED?
  • LCD (Liquid Crystal Display) - use cold cathode fluorescent for back lightning.
  • LED (Light Emitting Diode) - use light emitting diodes for back lightning.
Power Consumption
  • LCD monitors consumes much power than LED monitors. LED monitors consumes 40% less than LCD monitors.
  • LED monitors are preferred over LCD monitors because of better image quality and comfort of viewing it.
  • LED monitors are also a lot softer on the eyes than LCD monitors which make them popular choices for people who work for long hours on their desktop computers.
Product Cost
  • LED monitor is expensive than LCD monitor.

Wednesday, November 9, 2011

Best Gaming Laptop 2011

Battalion 101 X7200





Battalion 101 X7200 Specifications:

Case
Battalion 101 X7200 17.3" Full HD 1920X1080 Widescreen LCD TFT Laptop w/eSATA port, Bluetooth (EDR), Fingerprint Security, Li-ion 6 Cells Battery, Universal AC Power Adapter - Original Metallic Black


Processor
Intel® Core™ i7 960 Processor (4x 3.20GHz/8MB L3 Cache)


Memory
6GB [2GB x 3] 1333MHz DDR3 SDRAM [Laptop Memory] - Corsair or Major Brand


Video Card
NVIDIA GeForce GTX 560M 1.5GB GDDR5 3D Video [X7200]


Primary Hard Drive
500 GB 5400rpm Serial-ATA Super Slim Laptop Hard Drive


Optical Drive
8x Dual Format DVD±R/±RW + 16x CD-R/RW Combo Drive [X7200]


Flash Media Reader / Writer
Built-in 9-in-1 Media Card Reader/Writer [Laptop]


Sound Card
3D Premium Surround Sound Onboard


Network Card
Built-in 10/100/1000 Mbps LAN [Laptop]


Fax Modem
Built-in 56K V.92 Fax Modem [Laptop]


IEEE 1394 FireWire Card
Built-in 1x IEEE 1394 FireWire Port [Laptop]


Internal Wireless Network Adapter
Standard 802.11 b/g/n Wi-Fi


Operating System
Microsoft Windows 7 Home Premium + Office Starter 2010 (Includes basic versions of Word and Excel) - 64-Bit


USB Ports
Built-in 3x USB 2.0 Ports + 2x USB 3.0 Port [Laptop]


Carrying Case
Free Deluxe Carrying Case


Video Camera
Built-in 2.0 Mega Pixels Digital Web Video Camera




Tuesday, November 8, 2011

Top 5 Countries With the Fastest Internet Speeds

Top 5 Countries





1. South Korea: Average connection speed is 13.8 Mbps



2. Hongkong: Average connection speed is 10.3 Mbps


3. Japan: Average connection speed is 8.9 Mbps


4. Netherlands: Average connection speed is 8.5 Mbps


5. Latvia: Average connection speed is 8.2 Mbps



  • The Philippines at 72 place with an average connection speed of 2.34 Mbps.

Webmasters Earn Money Here!



Sunday, November 6, 2011

What's new in Windows 8?






Development and Flatform
  • Programming Language and Standard Support
    • HTML5, JavaScript, and C# will be translated to Windows Runtime Environment
  • Windows Store
    • Windows 8 have now a store or market where you can buy Windows Application.
Shell and User Interface
  • New user interface called "Metro"
  • Picture Password - A new authentication method allows users to sketch in three different places over the picture to login, instead of typing a password.
  • New Taskbar
  • New Windows Explorer
  • New Task Manager
New Easy Restore
  • Windows 8 comes with a feature of fast Refresh and Restoring of the system.
Windows To Go
  • This feature makes user to create a bootable USB Flash Drive with Windows 8 in it, including programs and files.
Universal Serial Bus 3.0
  • Windows 8 is now using the new technology in USB. It is now using USB 3.0 firmware.
New File System
  • Windows 8 support a new file system called "Protogon".
Architecture Support
  • Windows 8 will support the SoC architecture.
Activation
  • Windows 8 uses the EOM 3.0 and is less prone to cracks, unlike Windows 7 because 7 uses the EOM 2.1 version.
Other Features
  • Shorter Boot Times
  • Boot Security




Saturday, November 5, 2011

Android VS WebOS



User Interface:
  • WebOS uses only one UI for monotony.
  • Android has customization and scalability in terms of UI.
Features:
  • In terms of third party software the Android is winner because of its app market.
  • WebOS has a better browser than Android.
  • WebOS has also a powerful Media software.
Devices:
  • Android is the winner here because most of the Tablet manufacturing company uses Android OS.
Hacking:
  • Both Android and WebOS run on Linux Framework but hackers most attack Android OS.
  • The winner in this scene is WebOS.
Corporate Support:
  • As it stands Android and webOS are head to head with no apparent winner in sight. But depending on customizability and sheer support, Android just might pull out as the winner here although we cannot deny that Palm has been in the cellphone (and more so the smartphone) market before Google was born so they just might just have a few tricks up their sleeves.

Android 3 Pros and Cons




Pros:
1. qHD provides better battery life.
2. qHD provides better visibility in sunlight.
3. Solid physical keyboard.
4. Dual Core=Faster, Smoother.
5. More business friendly than Droid X.
6. Generally, cheaper apps than iOS.
7. Front and rear facing cameras/ 1080p.
8. Smaller screen won't allow me to get distracted with games.
9. Still have iPad.
10. Will utilize Droid more often than iPad.

Cons:
1. qHD screen slightly pixelated.
2. Only 512MB RAM.
3. Android App Store not as Developed as iOS.
4. Not prepped to utilize front-facing camera just yet.
5. Smaller screen not as suitable for games.
6. Still have slower, thicker iPad.





Make Massive income from Google at www.online-home-jobs.com
Get A Lifte Time Cash Generating Website at www.online-home-jobs.com
Offline Data Entry Jobs | Home Jobs At www.online-home-jobs.com
PART TIME HOME JOBS | DO OFFLINE DATA ENTRY JOB At www.online-home-jobs.com
HOME BASED DATA TYPING JOBS AT www.online-home-jobs.com

Sunday, July 17, 2011

Netbook for Beginners: Lenovo IdeaPad S10-3





The Lenovo IdeaPad S10-3 comes in the Philippine market in very affordable price. The price range of it starts at P12k to P14k. It is ideal for new Netbook user especially for students. It's new design with it's keyboard is one of the best design in Netbook industry.

Lenovo IdeaPad S10-3 spec:
Processor : Intel ATOM N455 1.66GHz
Chipset: Intel NM10 Express Chipset
Graphics: Intel GMA3150 Graphics
Display: 10" WSGVA LED Glare Display @ 1024 x 600 pixels
RAM: 1GB DDR3
Hard Disk Capacity: 250GB
WiFi enabled: 802.11 b/g/n
Bluetooth (optional)
Multitouch trackpad
Operating System: Windows 7 Starter
Camera: 1.3 MP Webcam
Card Reader
Battery: 6 cell-ion battery

Tips on using the Lenovo IdeaPad S10-3:
  • Use it with a cooling pad to avoid over heating.
  • Use a mouse because it's trackpad is a little bit tricky.

PART TIME JOBS AVAILABLE. ONLINE JOBS AT - www.online-home-jobs.com
Data Entry Jobs - Home Jobs - Part time Jobs - Online Jobs At www.online-home-jobs.com
Simply Data Typing Job at www.online-home-jobs.com

Helpful Tips to Prolong the Life Span of Your Tablet PC

1. Do not expose it to direct sunlight for a long time and be careful not to contact it with water. 
2. Always clean it to avoid the dust or any dirt to harmful your tablet's outer and inner part.
3. Don't cover the holes of its cooling fan.
4. The back portion of the tablet is heating. It's advisable to you use any cooling device.
5. Do not place heavy objects on Tablet PC to avoid unnecessary damage to it.
6. Use a Tablet leather case to avoid any damage to the outer part of the Tablet. The case should be avoided too many elements. It can lead to share or break the delicate LCD screen.
7. Do not over charge your Tablet PC.
8. Avoid installing different applications that you do not know. Sometimes it can be a virus.
9. Do not use your Tablet PC when it is charging.
10.  Don't over use your Tablet PC. 

PART TIME ONLINE DATA ENTRY JOBS AT www.online-home-jobs.com
ONLINE JOBS - WORK AT HOME JOIN www.online-home-jobs.com
PART TIME JOBS | HOME JOBS AT www.online-home-jobs.com
PART TIME JOBS | WORK AT HOME JOIN www.online-home-jobs.com

Saturday, July 16, 2011

Top Brands of Tablet PC

What is a Tablet PC?
  • A tablet personal computer or tablet PC is tablet-sized computer that also has the key features of a full-size personal computer. A tablet PC is essentially a small laptop computer, equipped with a rotateable touchscreen as an additional input device, and running a standard (or lightly adapted) PC operating system like Windows or Linux. The term was made popular with the Microsoft Tablet PC concept presented by Microsoft in 2001. Today, the term tablet is also used to refer to computer-like devices operated primarily by a touch screen but not intended to run general PC operating systems or applications.
Brands of Tablet PC
  • First is Apple with it's iPad 2.
    • Apple iPad 2 specs:
      • iOS 4.3
      • 9.7-inch diagonal capacitive touchscreen (1024 x 768, 4:3)
      • Apple A4 1GHz dual-core processor
      • 512MB RAM
      • Choice of 16GB, 32GB, 64GB capacity
      • Front-facing VGA webcam, rear 720p camera, both 30 frames per second, no flash
      • Wi-Fi (802.11a/b/g/n), 3G optional (CDMA GSM)
      • Bluetooth 2.1 + EDR
      • 30-pin port, 3.5mm headphone jack
      • 9.5 x 7.3 x 0.34 inches
      • 1.33 pounds
      • Price at Launch: Ranging from $499 to $829
  • Second is Samsung with it's Samsung Galaxy Tab 10.1.
    • Samsung Galaxy Tab 10.1 specs:
      • Android Honeycomb (3.1)
      • 10.1-inch diagonal widescreen HD WXGA (1280 x 800) TFT capactive touchscreen
      • NVIDIA Dual Core Tegra 2, 1GHz
      • 1GB RAM
      • 16GB or 32GB internal memory
      • Front-facing 2-megapixel, rear-facing 3-megapixel webcams
      • Wi-Fi 2.4GHz - 5GHz, Bluetooth 2.1
      • 3.5mm audio jack, proprietary pin connector
      • 7,000mAh battery
      • 10.1 x 6.9 x .34 inches
      • 1.2 lbs
      • Ships with pin connector to USB adapter, charge adapter, headphones 
      • Price at Launch: $499.99 (16GB), $599.99 (32GB)
  • Third is Motorola with it's Motorola Xoom.
    • Motorola Xoom specs:
      • Android Honeycomb (3.0)
      • 10.1-inch diagonal  capacitive touchscreen (1280 x 800, 16:10)
      • NVIDIA T20, dual core
      • 1GB LP DDR2
      • 32GB internal memory, MicroSD expandable
      • Front-facing 2.0 megapixel webcam, rear 5.0 megapixel camera with flash
      • Wi-Fi 2.4 GHz & 5GHz 802.11 b/g/n, 3G (CDMA EV-DO Rev A), 4G Upgradable (LTE)
      • Bluetooth 2.1 + EDR + HID
      • USB port, HDMI input, 3.5mm input
      • 9.80 x 6.61 x 0.51 inches
      • 1.61 pounds
      • Price at Launch: $799.99 w/o contract, $599.99 with two-year agreement
  • Fourth is HP with it's HP TouchPad.
    • HP TouchPad specs:
      • webOS (3.0)
      • 9.7-inch diagonal XGA (1024 x 768) IPS capactive touchscreen
      • 1.2 GHz Qualcomm Snapdragon dual-core APQ8060 processor
      • 1GB RAM
      • 16GB or 32GB internal memory
      • Front-facing 1.3-megapixel webcam
      • Wi-Fi 802.11 a/b/g/n, Bluetooth 2.1 + EDR
      • 3.5mm audio jack, microUSB
      • 6,300 mAh battery
      • 9.45 x 7.48 x 0.5 inches
      • Ships with AC charger, microUSB cable, cleaning cloth
      • Price at Launch: $499.99 (16GB), $599.99 (32GB)
There are lots of Brand now that is out there in the market, but I find this 4 brand the best. 
Courtesy : tabletpcreview.com

Real Ad Posting Jobs At www.online-home-jobs.com
Earn $5 to $50, PER AD POSTING at www.online-home-jobs.com