Company Activity

NaggieWindows Service applications

Wednesday, January 27th, 2010

Windows Service applications are long-running applications that are ideal for use in server environments. The applications do not have a user interface or produce any visual output. Any user messages are typically written to the Windows Event Log. Services can be automatically started when the computer is booted. They do not require a logged in user in order to execute and can run under the context of any user including the system. Windows Services are controlled through the Service Control Manager where they can be stopped, paused, and started as needed.

Windows Services, formerly NT Services, were introduced as a part of the Windows NT operating system. They are not available on Windows 9x and Windows Me. You need to use one of the operating systems in the NT generation such as Windows NT, Windows 2000 Professional, or Windows 2000 Server to run a Windows Service. Examples of Windows Services are server products such as Microsoft Exchange, SQL Server, and other applications such as Windows Time that sets the computer clock.

http://get-a-designer.com

http://www.all1sourcetech.com

Tags: , , , , , , ,
Posted in Company Activity, Opensource | No Comments »

NaggieSun Updates Java SE 6 for Performance

Wednesday, January 27th, 2010

For the first time, Sun is updating Java this year providing fixes for over 300 bugs. While the total bug tally may seem high, the latest Java update more about enhancing features and performance than it is about security fixes.

That’s because Java SE 6 Update 18 (also known as 6u18) does not include any security updates at all—unlike its predecessor, Java SE 6 Update 17, which was released in November 2009 and included fixes for multiple vulnerabilities. Still, that doesn’t make the new update—which may turn out to be the last from Sun (NASDAQ: JAVA) before it is acquired by Oracle—any less significant.

To Dave Hofert, senior group marketing manager for the Java Platform Group at Sun, the release marks a high-water mark for Java.

According to Hofert, the largest improvement in this release is the performance work that we did for our virtual machine, called HotSpot. “This helps improve performance for both Java and JavaFX applications.” After that, we have improved the usability of the Java installer (we have replaced the underlying installer mechanism) and of Java Web Start applications,” with a clearer progress bar, he said.

Other improvements in 6u18 usher in still more performance gains. For instance, with the new release, Sun noted that that jar file creation is faster.

The 6u18 release notes state that the fix of a long-standing bug related to jar file creation has greatly improved creation time. It also improves the startup time for Java applications and applets. JavaFX, in particular, gets a runtime speed boost. JavaFX is Sun’s effort to create an RIA that aims to compete against AJAX, Flash and Silverlight. With the 6u18 update, Sun’s efforts have improved the start of JavaFX applications by as much as 15 percent, it said.

The performance of user interface (UI) applications also gets a boost by way of smaller memory consumption by text rasterizer and faster processing of images. Memory handling overall has been improved with the 6u18 release as well.

The Sun release notes state that in the Client JVM (Java Virtual Machine), the default Java heap configuration has been modified to improve the performance of today’s rich client applications. “Initial and maximum heap sizes are larger and settings related to generational garbage collection are better tuned.”

With Java SE 6 Update 18, Sun has also makes it possible to read larger .ZIP files of up to 4 gigabytes in size. Previous Java releases were limited to being able to read .ZIP files of only 2GB or less.

Java Security Updates to Come

Sun provides two different types of Java updates: General releases with bug fixes and enhancements, such as 6u18; and security-only updates, which take place three times a year.

“The reason we do this is that many enterprise customers wish to adopt the security updates as fast as possible and we try to minimize the number of changes so as to minimize our customer’s testing cycle,” Hofert said. He added the next security release will occur later this quarter.

Tags: , , , , , , , , ,
Posted in Company Activity, Editorial, New Product, Opensource | No Comments »

NaggiePHP 5.2.12 Release Announcement

Wednesday, January 27th, 2010

The PHP development team would like to announce the immediate availability of PHP 5.2.12. This release focuses on improving the stability of the PHP 5.2.x branch with over 60 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release.

Security Enhancements and Fixes in PHP 5.2.12:

  1. Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (CVE-2009-3557, Rasmus)
  2. Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (CVE-2009-3558, Rasmus)
  3. Added “max_file_uploads” INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion, identified by Bogdan Calin. (CVE-2009-4017, Ilia)
  4. Added protection for $_SESSION from interrupt corruption and improved “session.save_path” check, identified by Stefan Esser. (CVE-2009-4143, Stas)
  5. Fixed bug #49785 (insufficient input string validation of htmlspecialchars()). (CVE-2009-4142, Moriyoshi, hello at iwamot dot com)

Key enhancements in PHP 5.2.12 include:

  • Fixed unnecessary invocation of setitimer when timeouts have been disabled. (Arvind Srinivasan)
  • Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre)
  • Fixed crash in SQLiteDatabase::ArrayQuery() and SQLiteDatabase::SingleQuery() when calling using Reflection. (Felipe)
  • Fixed crash when instantiating PDORow and PDOStatement through Reflection. (Felipe)
  • Fixed memory leak in openssl_pkcs12_export_to_file(). (Felipe)
  • Fixed bug #50207 (segmentation fault when concatenating very large strings on 64bit linux). (Ilia)
  • Fixed bug #50162 (Memory leak when fetching timestamp column from Oracle database). (Felipe)
  • Fixed bug #50006 (Segfault caused by uksort()). (Felipe)
  • Fixed bug #50005 (Throwing through Reflection modified Exception object makes segmentation fault). (Felipe)
  • Fixed bug #49174 (crash when extending PDOStatement and trying to set queryString property). (Felipe)
  • Fixed bug #49098 (mysqli segfault on error). (Rasmus)
  • Over 50 other bug fixes.

http://www.all1martpro.com

http://get-a-designer.com

Tags: , , , , , ,
Posted in Company Activity, New Product, Team's Blogs | No Comments »

NaggieLearn How to Build Your Own Pixel Shader Using WPF

Wednesday, January 27th, 2010

HLSL pixel shaders allow you to implement high-quality, hardware rendered visual effects, which enables one to realize the valuable performance advantages of utilizing the computer’s GPU as opposed to the CPU. With the release of WPF 3.5 SP1 developers are now able to develop their own HLSL PS v2.0 compliant shader effects and implement them in WPF applications.

The process of building your own pixel shader is very systematic: simply code your HLSL effect; compile it into bytecode using fxc.exe, which comes with the Microsoft DirectX SDK; include the shader effect in the WPF project and you can add your custom effect! You can even animate your effects by passing values to the parameters of the of shader effects through a technique similar to dependency property definition. Before you get started your system should meet the following system requirements:

• Windows Vista; Windows XP; Windows Server 2003; Windows Server 2008;
• Microsoft Visual Studio 2008 (C# Express, Visual Basic Express, or Professional Edition)
• Microsoft .NET Framework 3.5 service pack 1
• DirectX Software Development Kit

To develop an effect, code the HLSL using an editor of your preference and save the code with a .fx extension. Next compile the .fx file into a .ps file using fxc.exe. This can be done via the windows command line. Navigate to the directory containing the .fx file and issue the following command:

-fxc /T ps_2_0 /E main /Fo.ps .fx//This line says to compile to the Pixel Shader 2.0 profile, and to look for the entry point named “main”.

Create a project containing all of the custom developed effects and include that project as part of any solution that will utilize them (make sure to remember to add the project as a reference of WPF project that will utilize them also). Set the build task of the .ps file to ‘Resource.’ Lastly, create a C# wrapper for your effect that sets up dependency properties for any parameters in the HLSL and creates a URI for the .ps file.

Now that you can add your own custom shader effects, you have a new dimension available in WPF to create unique applications and user experiences!

http://get-a-designer.com

http://www.all1sourcetech.com

Tags: , , , , , ,
Posted in Company Activity, Microsoft Technology | No Comments »

adminHLSL Primer with WPF 3.5 SP1

Wednesday, January 27th, 2010

High Level Shading Language (HLSL) is a language developed by Microsoft that allows you to create C-like programmable shaders for the Direct3D pipeline. DirectX provides a compiler to compile the HLSL down into GPU assembly code. HLSL programs come in three forms: vertex shaders, geometry shaders, and pixel shaders. WPF 3.5 SP1 will offer developers the capability to implement custom HLSL pixel shaders. A pixel shader performs per-pixel processing such as texture blending, lighting model computation, and per-pixel normal and/or environmental mapping.

Limitations are placed upon HLSL programs based upon the pixel and/or vertex shader model version (i.e: Pixel shader V2.0 is instruction limited to 96 total instructions, 32 texture and 64 arithmetic instructions). For more information on HLSL, the MSDN Library entry serves as a good reference tool.

Tags: , , , , , , , , , ,
Posted in Company Activity, Microsoft Technology, New Product | No Comments »

adminIntroducing WPF 3.5 SP1 Graphics

Wednesday, January 27th, 2010

Though only a service pack, the 3.5 SP1 release of Windows Presentation Foundation introduces a number of compelling new graphics features following a few key themes:

Interoperability

Interoperability between WPF and other technologies has been given a huge boost with work on two features: D3DImage and Write able Bitmap. D3DImage, introduced in 3.5 SP1 – brings first-class interoperability between Direct3D and WPF. Prior to D3DImage, D3D content could only be consumed by a WPF application via HWND hosting – a solution replete with caveats. D3DImage breaks through the Direct3D-WPF interop barrier by allowing live D3D content to be used in a WPF application as an Image Source – meaning it can be used anywhere native WPF content can be used.

WriteableBitmap has been substantially improved to allow for much more performant bitmap updates, allowing real-time system-memory bitmap manipulation with very little performance overhead. This unlocks a host of scenarios including directly painting WPF bitmaps with GDI and GDI+.

Performance

On the performance front, WPF has made strides in a number of key areas. Text performance has been substantially improved thanks to a massive refactoring of our text realization infrastructure. This can be seen most visibly when text is used in Visual Brushes and Drawing Brushes.

Performance of the most commonly used Bitmap Effects has been dramatically improved in many scenarios thanks to the use of pixel shaders. Both the Blur and Drop Shadow BitmapEffect classes have been updated to use hardware acceleration when possible, and a new Effect class and derived classes have been created, where built-in effects will reside moving forward.

Visual Richness

Even better, effects now support the use of custom pixel shaders, meaning application authors are free to let their creativity run wild in writing stunning new effects. Extensible ShaderEffects are fully integrated into the platform; they expose their pixel shader constant registers as regular Dependency Properties which can be animated, data bound, and used as any other DPs in WPF.

In the hands of talented artists and developers, the new graphics features in 3.5 SP1 will spur a wave of even richer and more compelling applications. The only question is how you will take advantage of these new capabilities!

Tags: , , , ,
Posted in Company Activity | No Comments »

adminNew Product Arrival- Have it!

Monday, January 25th, 2010

All1Martpro.com is an e-commerce solution/application provider, which is so flexible that it can provide you any design with its fully-featured eCommerce engine. All1Martpro.com is so perfect to sell your Goods online and drive your business to new heights. Being an eCommerce application provider, it powers large Online Shops providing the Performance, Usability and Security that you expect from professional Software.

All1Mart provides you the core system and the Framework that you can use, helping you to use easily a complete Shopping Cart Solution within your own dynamic Website (”Portal”), together with many other Plug-Ins, called Components and Modules, like Forums, FAQ, Guestbooks, Galleries……..

Features-

All1Martpro.com offers a lot of Features, some of the standard Features are listed here. You can extend the
Functionality of All1Martpro using Plugins, Components, and Templates to make them do what you need.

General Features
 Ability to use Secure Sockets Layer (https) Encryption (128-bit)
 Flexibility in Tax Models
o Model 1: ShipTo Address-based Tax Calculation
o Model 2: Store Address-based Tax Calculation
o Model 3: EU Mode (Store Owner based Tax Calculation when Customer comes from an EU Country)
 Shoppers can manage their User Accounts (registration required)
 Shipping Address Management
 Able to view the Order History (previous orders and order details)
 Order Confirmation Mail is sent to Shopper and Store Owner
 Capability to change the Multiple Currencies (you can allow Customers to change the Currency and buy using an alternative Currency)
 Multiple Languages.

http://get-a-designer.com

http://www.all1sourcetech.com

Tags: , , , , , , , , ,
Posted in Company Activity, Editorial, Expert's Opinions, Linux Technology, Marketing, Microsoft Technology, New Product, New Product Release, Opensource, Product Details, Product Launch, Product Reviews, Product Support, Purely Technical, Team's Blogs, Upcoming Events | No Comments »