Sap and Macromedia Advance Usability of Enterprise

by uc123

SAP (NYSE: SAP) and Macromedia (NASDAQ: MACR) today announced they are extending SAP NetWeaver(tm) with the Macromedia Flex application framework to give organizations the ability to create rich interfaces for SAP solutions, including customer-facing SAP Enterprise Portal-based applications. As a result, employees and customers will have an enhanced experience of using SAP solutions, yielding higher employee productivity and greater satisfaction among customers. The announcement was made at SAPPHIRE ’05, SAP’s international customer conference being held in Copenhagen, Denmark, April 26 – 28, 2005.

The next release of SAP NetWeaver Visual Composer will include Flex technology and will be made available to all existing SAP NetWeaver customers. SAP NetWeaver Visual Composer with Flex technology gives programmers the ability to deliver applications that combine the interactivity and expressive power of desktop software with the reach of SAP’s enterprise solutions-all in a “zero footprint” client application.

“We are working closely with SAP to give enterprise knowledge workers the tools they need to be more productive and provide a great, effective experience for end users with rich Internet applications,” said Stephen Elop, CEO, Macromedia. “By capitalizing on Enterprise Services Architecture, which is enabled by SAP NetWeaver and supported by Macromedia Flex, customers and companies will have the ability to increase adoption and use of SAP solutions without additional training or cost.”

New Tools for Enterprise Developers

SAP NetWeaver Visual Composer is a highly productive, model-driven tool aimed at business analysts and developers for code-free creation of composite applications. By combining the robust SAP NetWeaver platform and SAP NetWeaver Visual Composer with Flex, the leading presentation-tier solution for enterprise rich Internet applications, users are able to visually design application logic and process flows, and then provide more effective, engaging end-user experiences. Through this partnership, SAP NetWeaver Visual Composer users can develop rich graphical interfaces that extend current investments in their SAP NetWeaver infrastructure by using Flex technology, and businesses can gain credible, clear, and comprehensive business insights through new analytics solutions. Additionally, Macromedia has certified SAP NetWeaver as a supported platform for Flex. With this support, enterprise developers, SIs, and ISVs can leverage the standards-based programming methodologies of Flex to build customizable, flexible applications on top of the SAP NetWeaver platform.

“SAP is working with Macromedia to bring enterprise data alive for the end user,” said Shai Agassi, president of the product and technology group and member of the executive board, SAP. “Macromedia Flex will help SAP NetWeaver customers extract maximum value from the platform by combining rich user interfaces with customized process flows and business analytics.”

“This is an important partnership for both SAP and Macromedia,” said Gary Hein, vice president and service director for application platform strategies, Burton Group. “This relationship will benefit SAP users with an improved, more intuitive, and responsive environment in which to operate in their day-to-day business. It is also an important milestone in the adoption of rich Internet application foundations, like the Macromedia Flex platform, as a key solution for enterprise applications.”


Toshiba Ultrabook Presents Stylish Dual Function

by uc123

JAKARTA – Toshiba introduced the latest generation ultrabook, named “Portege Z10t”. This super-thin notebook is presented in order to meet the needs of professionals who require a technology to carry anywhere but still stylish.

Channel Manager of the Computer Systems Division of Toshiba Singapore Pte. Ltd., Albert Susilo, said that now the tablet has become a popular gadget. Many of the professionals who always move with a laptop and a tablet.

“This is why we re-present the latest generation of ultrabook Portege Z10t, which has two dual function,” said Albert the introduction Portege Z10t in Jakarta, Thursday (4/7).

This Ultrabook has advantages over its predecessor, which is designed with a water-resistant keyboard. “Water resistant up to 55 ml, both mineral water, coffee, tea to sodas,” said Senior Manager Marketing Service Toshiba Singapore, Tay Choon Song.

Portege Z10t is a 11.6-inch touch screen notebook with full HD IPS, which has a dual function. Weighing just 850 grams and a thickness of 24 millimeters, Portege Z10t notebook can function as well as tablets.

With 4GB of RAM, Portege Z10t available in two sophisticated processors, the Intel i5 and i7. Unfortunately, Toshiba Portege Z10t only just released in a choice of colors, namely gray metallic.

In that event, also introduced also a special gaming laptop, the Qosmio X70. Latop which was created specifically for the game lovers is equipped with Nvidia GeForce GTX770M graphics technology, the memory capacity of up to 1TB. “This is an extreme laptop for enthusiast gamers,” added Tay Choon Song.


Creating a 3D Game With Three.js and WebGL

by uc123

Prerequisites

  • A browser with WebGL – this game has been tested on Chrome and Firefox. IE still doesn’t support WebGL, unless you’re using Windows 8.1 with IE11.
  • Three.js library available for download from the Three.js website
  • The Keyboard.js helper library I used for this project, created by Arthur Schreiber at No Karma. Download it from my GitHub repository
  • A basic understanding of what Three.js does. Read this super simple, super quick tutorial by Paul Lewis. It’s basically a short-hand version of this article.

Setup

Get a base index.html running

Step one when making a web-based game is to create the host index.html file. In our case, it only needs to be a very simple set of elements, so we can bundle the CSS styling too.

Import Keyboard.js and Three.js

Three.js is a library contained in just one JavaScript file, so we can grab the minified version from the website.

For Keyboard input, we will need to referencethe aforementioned JavaScript file in our index.html as well.

Create setup() and draw() functions

The setup() function will be the start point for the game code. The draw() function will be run every frame and will handle all the rendering and game logic.

In order to loop the draw() function, we simply utilise the requestAnimationFrame() function call, and pass ‘draw’ as the parameter. Remember, not all browsers natively support the call, and you might have to use Paul Irish’s shim to gain maximum compatibility. Also, it is important to realise that requestAnimationFrame() does not guarantee a fixed frame-rate, so you need to use time-deltas to calculate realistic physics. For a basic game like Pong, we don’t really care about that.

Basic World

Set up the Three.js world and camera

Three.js includes these important elements:

  • Scene
  • Renderer
  • Camera
  • Mesh
  • Light
  • Material

Cameras, Meshes, and Lights need to be added to the scene using the scene.add() function.

Attach a WebGL Three.js Renderer to the DIV

The renderer is attached to whichever HTML DOM element you wish to render the scene to, and a render() call is made each frame to the renderer in order to draw the Three.js scene.

Add a camera to the scene

Three.js has the option to create Perspective and Orthographic cameras. For most uses, Perspective camera is the best choice. We can change position and rotation information of the camera like any other object in the scene.

Draw a sphere and light it

Meshes must be paired with Materials in order to give them a defined look and feel. Meshes can be of many types, include primitives such as Cube, Sphere, Plane and Torus. Materials can have different characteristics depending on their type. The basic Material types include Lambert, Phong, and Basic.

  • Basic renders an unlit Mesh with no shadows or dark shading. A sphere will look like a circle if rendered with Basic.
  • Lambert is a simple diffuse-like lighting that creates shading on sides facing away from a light source. It gives a basic 3D look of surfaces that are matte (non-shiny and non-reflective)
  • Phong is used for achieving a plastic-like look and feel, with the ability to gain highlights that give a much shinier appearance to the Mesh.

Show off your sphere with a Point Light. This is the most basic light, with no direction or rotation. Make sure you tweak the light’s intensity and distance to get it looking good.

Add Game Objects

Draw playing area plane

The playing area will be a Three.js


Crank Software Selects GrammaTech to Turn Up Software Quality and Security

by uc123

GrammaTech, Inc., a leading software developer specializing in software assurance tools, today announced that Crank Software, Inc., an innovator of embedded graphical user interface (GUI) solutions, is using GrammaTech’s CodeSonar to advance the integrity of their code.

Crank Software’s products and services enable R&D teams and user interface (UI) designers to quickly and collaboratively develop rich, animated UIs for resource-constrained embedded devices. These embedded software solutions are used in safety-critical applications, such as animated global positioning systems, in-car graphical displays and user interfaces on factory floors, so software quality and security are paramount. To enhance these areas, the team at Crank is now using CodeSonar’s advanced static analysis capability to more efficiently find and fix quality and security issues within their code.

“We wanted an innovative, high-performance static analysis tool we could drop into our process and quickly see improvements,” explained Thomas Fletcher, VP of Research and Development at Crank Software. Now that Crank’s development teams have integrated CodeSonar into their production process, quantifiable results have reinforced their choice to adopt the powerful tool. “Issues are being caught and fixed very early in the coding process. I look at these as problems I won’t have to hassle with in QA, and most critically, calls to customers I will never have to make,” he said.

CodeSonar provides Crank’s team with a high quality solution that integrates well and allows Crank’s engineers to fix problems early in development, saving time. As a result, they’ve also improved their end product and Crank Software is now feeling better-positioned for the certifications it wants to achieve to drive greater adoption. As Fletcher explained, “We wanted a comprehensive tool to push the quality and security of our software forward. And we got exactly what we aimed for.”

For a more detailed look into Crank Software’s adoption of CodeSonar, view the case study.

About GrammaTech and CodeSonar:
GrammaTech’s static analysis tools are used worldwide by Fortune 500 companies, educational institutions, startups and government agencies. The staff includes 15 PhD experts in static analysis and a superb engineering team, all focused on creating the most innovative and in-depth analysis algorithms. The company’s flagship product, CodeSonar, is a sophisticated static analysis tool that performs a whole-program, interprocedural analysis on C/C++, Java and binary code, identifying complex programming bugs that can result in serious reliability or security problems. More information about CodeSonar can be found on our website at


Review SpeedUp Pad Phone

by uc123

In addition to the support for mobile work, the tablet PC is also widely used as a means of entertainment. Just as smartphones, tablet PCs are now available in the market with a variety of prices and specifications. Like one of these tablet PC products from following SpeedUp present for tablet PC users in the entry level segment.
Concept & Design
Speedup Phone Pad is a tablet PC with 7-inch screen. The design is quite average and quite like tablet PCs in its class with aluminum alloy and plastic body and frame design of the screen is quite thick. Indoors, the display screen itself is quite good and still comfortably viewed with a screen resolution of 1024 × 600 pixels. However, like most local screen tablet PC is rather difficult to see under a blazing lighting conditions. For the body, Speedup Pad Phone has brought unibodi design that makes users can not remove the plastic cover on the back to remove the battery. Overall, light weight, the thickness of the body is quite fit and do not look cheap.
Although it can be used in portrait position, Speedup Pad Phone seems designed to be used in a horizontal position / landscape. This is evident from the presence of a resolution 2-megapixel secondary camera on the top of the screen (in horizontal position) and two speakers are located on the left side of the screen.
For port connectivity, SIM card slot, audio jack port, SD memory card slot and a mini USB port, everything is placed in the left side of the body. All ports and slots are placed pretty well there. But unfortunately, when a memory card slot for a memory card inserted, the memory card is not fully inserted into the body and look a bit obtrusive. Although not a little disturbing but this reduces the aesthetic value of the packaging and less unsightly.
Phone Pad detail speedup 1 Review SpeedUp Pad Phone tablet pc computer review
Review SpeedUp Pad Phone
Interface
Speedup Pad Phone running the Android operating system Ice Cream Sandwich 4.0.4. The interface is relatively simple with the standard launcher without any touch or customization of the factory. This is a positive value in itself, because this performance with a simple interface feels relatively quickly because it is not burdened with a custom homescreen launcher used by tablet PCs in its class. But, if you are bored with the zoom you can still use another launcher that can be downloaded through PlayStore.
3 Review Speedup Speedup Pad Phone Pad Phone tablet pc computer review
Review SpeedUp Pad Phone
Applications and Features
For applications and innate feature of SpeedUp Pad Phone also relatively minimal. In it you can find SpeedUp Studio which is a speedup store digital content that provide content such as music, magazines, apps, games and news feeds. For applications, in addition to relying on Google PlayStore SpeedUp you can also rely on the AppStore. While it is a list of applications available in PlayStore not much, but at least it is also a plus because the application is available to download for free.
If you have a security camera of SpeedUp, Speedup Pad Phone is also equipped SpeedUp Camera app to connect with your security cameras in order to monitor remotely. And for office,