Category Archives: Computer Technology

Watchful Software to Showcase Leading Cybersecurity Technologies at Microsoft’s Worldwide Partner Conference 2013

Watchful Software, a leading provider of data-centric information security solutions, will feature live demonstrations of its award-winning cybersecurity technologies at the Microsoft Worldwide Partner Conference (WPC) 2013 this week, July 8-11. The company will showcase how RightsWATCH and TypeWATCH prevent sensitive data from being disclosed inadvertently and unauthorized users from accessing your systems. Watchful Software is also announcing a global collaboration with SECUDE and Foxit Corporation to offer enterprises running on SAP a powerful end-to-end approach to protect business critical information regardless of its form or location.

“Often, data is being pulled out of a SAP system, and is being transformed into emails, documents, spreadsheets, etc. This transformation process creates the opportunity for data breaches,” states Charles Foley, CEO of Watchful Software. “The alliance between Watchful, SECUDE and Foxit product offerings ensures that SAP-based information is protected against leaks, loss or theft, even if it is outside of the SAP database or published into different formats. This combination gives enterprises an unprecedented level of security of their business critical information both inside and outside the SAP landscape, as it moves around the world.”

Those who stop by stand 1825 at WPC 2013 will be able to see how Watchful’s comprehensive product suite is capable of 1) educating users and training them to handle confidential information, 2) leveraging ERM and DLP technology to classify, encrypt and protect sensitive data from being leaked, and 3) leveraging state-of-the-art eBiometrics technology, to constantly ensure that the people using your systems are who you think they are.

“Data breaches aren’t simply a question of good versus evil; oftentimes, these breaches are a result of an error by someone who really had no intention of disclosing sensitive information. Moreover, we should accept that just because there’s a security policy manual does not mean that its readers are going to act accordingly. Experience has proven that they won’t,” states Rui Melo Biscaia, Director of Product Management at Watchful Software. “RightsWATCH delivers a powerful tool for classifying data, controlling access to that data based on its user clearance and classification, and ensuring that the end result is what the organization expects and demands.”

The WPC 2013 is a four-day global gathering of top Microsoft partners held in Houston, Texas, USA (08 – 11 July 2013).

About Watchful Software – www.watchfulsoftware.com
Watchful Software was formed in 2012 to address the requirement to protect an organization’s most critical asset after its people — its information. The company is staffed by industry executives with decades of systems, software, networking, security, and compliance experience to address the growing need for protecting sensitive and proprietary information against accidental or malicious theft, leakage, or loss. Leveraging key technologies including advanced encryption algorithms, digital rights management, and e-Biometrics, Watchful Software has developed a suite of solutions that ensure only authorized personnel have access to enterprise systems or can handle sensitive information, thereby protecting against the massive economic and competitive damage often done by cyber terrorists and information thieves.

Prepare Middle Acer Tablet screen Resolution WQHD With Tegra 4 CPU?

After a long time no hear, Acer reportedly serious secretly working on a new tablet model featuring support for NVIDIA Tegra 4 processor and high resolution screen.

Based on reports published by Notebook Italia on benchmark results for the latest Acer tablet with the model number of this TA272HUL reportedly has the support of NVIDIA Tegra 4 1.8GHz processor. Not only that, the new Acer tablet based on the Android 4.2.2 will also be equipped with a high screen resolution support WQHD (2560 × 1440 pixels) and 2GB of RAM.

The use of quad-core processor ARM Cortex-A15 will supposedly make the most of existing devices may have reliability and high-performance fast. Yes, that’s the least that has been disclosed in a relevant benchmark results support the processor models in Nenamark and Passmark recently.

And regardless of whether or not the existence of these rumors, unfortunately still unknown specific info from related parties so far.

Upland Software Hires Brian Wilson as Vice President of Sales

AUSTIN, Texas, July 11, 2013 /PRNewswire/ — Upland Software, the world’s largest cloud provider of enterprise software for project, portfolio, and work management, today announced that Brian Wilson has joined the company as Vice President of Sales. In this role, he will direct Upland’s global field and inside sales force in aligning clients’ business goals with Upland’s family of best-of-breed applications.

Brian comes to Upland with over twelve years of enterprise technology sales experience. Most recently, he was a Vice President of Sales at Innotas, a cloud provider of project and portfolio management (PPM) software.

“Brian’s experience in the cloud PPM space, proven sales management track record, and focus on a consultative, customer-centric approach will be tremendous assets in helping us achieve our organic growth goals,” commented Ludwig Melik, President of Upland Software. “We are thrilled to have him on the team. One of the exciting aspects of the Upland vision is that it allows us to attract top talent, drawn by the opportunities and challenges of creating the first cloud project, portfolio, and work management provider with real scale.”

Upland’s strategy is to build a family of cloud products that address a comprehensive range of PPM needs from strategic planning to work execution, whether in IT or across the business, managing projects or ad hoc work, or focused on “top-down” portfolio analysis or “bottom-up” productivity. Cloud software has transformed the market with its rapid speed-to-value, scalability, low total cost of ownership, and reduced financial risk, as well as its inherent ability to deliver a real-time data integration and collaboration platform to distributed workforces on a local or global scale. Bringing together strong, established cloud products not only creates economies of scale, but also opportunities to leverage talent, product innovation, and best practices across the Upland family of applications.

“What drew me to Upland are the convictions we share about the transformative potential of project, portfolio, and work management as a business discipline; the power of a cloud delivery model; and the integral role of the sales process in laying the foundations for long-term customer success,” Brian Wilson explained.  “I am also excited to work with such a seasoned, talented sales team. It’s great to be on board.”

Prior to Innotas, Brian held various sales and management positions at Seagate Technology and Fujitsu Computer Products. He holds a Bachelor’s degree from the University of California, Davis in Communication with a minor in Managerial Economics.

About Upland Software

Upland is the world’s largest cloud provider of enterprise software for project, portfolio and work management. Upland is the only cloud software provider that offers a comprehensive family of applications that enable organizations to align their goals, projects and programs, optimize their resource utilization and workflows, and empower teams to collaborate and work effectively.

Facebook Hashtags Not Catching on With Consumers

While using hashtags in Facebook posts might be a fun tactic for brands trying to engage consumers, it doesn’t appear to be paying off, a new study finds.
Research from social media analytics firm Simply Measured revealed that while 20 percent of Facebook posts among top brands now include hashtags (which give users a way to group messages of similar content), there is no evidence that hashtags are influencing engagement.

The study shows that posts with hashtags —a new feature added with in the last several months — perform as well as those without, suggesting that people are not yet discovering brand posts by their tags.

Overall, the study shows nearly all of the companies in the Interbrand 100 — which ranks businesses based on financial status — now have a Facebook fan page, with 60 percent posting something at least once a day.

[No, Really, Facebook Makes Employees More Productive]

The research revealed that visual content is by far the primary driver for engagement on Facebook. Photos posted by top brands average more than 9,400 engagements, which includes likes, comments and shares, per post, while video posts average more than 2,500.

When it comes to text posts, brands must walk a fine line. Analysis of more than 500 status updates from the top brands shows that the longer a status update is, the less engagement it typically receives. However, if a status update is too short — less than 50 characters — it may not be long enough to capture viewers’ attention or provide the necessary context to drive the number of likes, shares and comments a brand would like.

“For most brands, Facebook is no longer just a network; it has become the hub of their social marketing efforts and one of the most effective ways to engage with fans,” said Adam Schoenfeld, CEO of Simply Measured. “This latest research once again proves that knowing your audience, understanding your content assets and measuring your efforts are extremely important to develop the social strategies that will work best for you.”

Businesses that limit Facebook fans from writing on their page might want to reconsider their strategy. The research shows that nearly 30 percent of top brands do not allow users to post on their wall. For those brands, user engagement on their page is limited to likes, comments and shares, resulting in 15 percent less engagement than brands that do allow user posts.

When it comes to drawing the most Facebook fans, no one does it better than Facebook itself. The social media giant claims the top spot with 93 million fans, followed by Coca-Cola and MTV.

Monitor Your CPU With A Real Tachometer

Whether you’re a tinkerer with a custom rig, or you just aren’t sure why your computer’s fans are running, checking your CPU usage is a pretty common task. Instead of using a boring on-screen activity monitor though, you can hook up your machine to a car tachometer for constant feedback.

This hack comes courtesy of ivancreations, who created an entire PC monitoring block from real-world components. The full instructions are on his blog and needless to say, they’re pretty complicated. If you can makes heads and tails of his plans though, the results speak for themselves.

While the tachometer is my favourite part of the build, he also wired up some LED light grids to illustrate other vital system information as well. If you think you’re up to it, or just want a closer look, be sure to check out the source link.

Microsoft Internet Explorer Pushes Beyond Second Screen To Companion Web

“We’re at a tipping point with connected devices,” a recent blog post from Microsoft Microsoft‘s Internet Explorer team reads. “Every day, 3.6 million mobile devices and tablets are activated worldwide. That’s over five times more than the number of babies born each day!” They’ve got a point, but it is a sad irony for Microsoft that so few of those mobile devices run their software.

But Microsoft has sold more than 70 million Xbox 360s and has a very TV-centric followup, the Xbox One, coming in November. As Forbes.com contributor Tristan Louis points out in today’s post on Smarter TVs, ”the upcoming battle for the living room is a chance to redeem itself and turn its fortune around.” The parody video that Louis refers to shows all of the instances of the words “TV,” “television,” “sports” and “Call of Duty” in the launch announcement. Although the announcement raised the ire of hard core gamers, the emphasis on TV (and perhaps the two things TVs are most used for, watching sports and playing Call of Duty) must have been highly intentional.

Games have been Microsoft’s route into the living room, but that strong association is now an impediment to its more generalized assault of the living room. Non-gamers are probably thinking more about the future AppleApple TV than about the Xbox as their upgrade path to interactive TV. In response to this perception, Microsoft has launched a new program called “Companion Web.” The idea is to facilitate real time interactions between different devices. And because Microsoft has no footprint to speak of in the world of mobile, they are now trying to emerge as a unifying force between iOS and Android.

The problem Microsoft is trying to solve (other than the risk of their own irrelevance) is that “the majority of sites on the web are built for only one device at a time.” The user can search for related information to what they are watching on their TV, for instance, but real time it ain’t. And content owners can make second screen experiences, but they have tended to be operating system (and sometimes even device) specific. Microsoft is after a more generalized solution that does not impose an unmanageable burden on developers.

“Regardless of who makes the device or software that powers the device, the Companion Web enables the internet to bridge the gap between these devices,” the IE blog post reads. “For developers, Companion Web represents an opportunity to reuse code that works across multiple scenarios, enabling greater reach and ways to engage an audience. For consumers, Companion Web means you’ll seamlessly move from one device to the next, interacting with your photos, videos, music, movies, television shows, files, and more.”

Companion Web would seem to be a more generalized version of the Xbox SmartGlass, which also allowed you to interact with your TV via Windows devices and select iOS and Android devices, but only on very specific games and content. The promise of the Companion Web is of a much broader range of experiences that the user could have between devices.

So far, Microsoft has released three such “Companion Web experiences” working with outside developers. I became aware of the program through Luke Wroblewski who has created a version of his Polar app that works in this companion manner with Internet Explorer. As you can see in the video below, Polar uses IE’s snap mode to assign a “sidebar” portion of the screen (in this case a Surface tablet acts a s a proxy for a Windows 8/Xbox One enabled TV) to itself while the user uses the balance of the screen to watch Futurama.

Wroblewski demonstrates the ways that you can find polls with Polar about Futurama and watch the results update in real time while you are watching the show. You can imagine something like this being a lot of fun for big live TV events like the Oscars or the Super Bowl, where the amount of real time activity would be high and seeing how other people are reacting becomes part of the entertainment. Similarly, you can make up your own hashtags for polls in Polar so that the reactions you are monitoring are only a select group of people. Either way, mass or niche, the real time linkage with the content on the big screen really extends the idea of the Polar app by making these interactions available to a room full of people—each potentially interacting with their own mobile devices.

And, important to note (since this is IE, after all, that we are talking about) that this all uses standard open web technology. Specifically, Wroblewski tells me, Companion Web uses web sockets to create the real time connections between devices. He says, “you can make a connection between pretty much any two ‘modern’ Web browsers regardless of device.” One of the other really interesting things about the Polar demonstration is that, as I described in a recent post, it uses a multi-device web page that enables all kinds of input (touch, mouse and keyboard) depending on device. And in the Companion Web experience, all all of these inputs can be used to control the connected screen.

What the other “modern” browsers don’t have that Internet Explorer 10 has is this snap mode. If there was one thing that iOS 7 should have copied from Windows (instead of all that flatness stuff) it would have been snap mode. So these Companion Web experiences will work across virtually all devices (because they use standard web tech) but the Xbox One will retain an advantage of being the only way to uses these “companions” on the screen simultaneously with other activities. And Polar, I think, has shown how this could become a really powerful feature.

The other two Companion Web experiments released so far do not make use of this snap mode feature. DailyBurn, see video below, uses a smartphone or tablet to get real time data related to workouts you view on your TV. This app is clearly trying to appeal to users who may need some constructive excuse to get an Xbox One.

Mix Party, introduced in the (purposely?) obnoxious video below, allows people at a party to create real time, collaborative playlists with their phones. As with Polar, the real time aspect of this is part of the entertainment value. I’m not sure if DailyBurn is intended as a solo experience or if multiple people could monitor their own individual performance of a shared video workout or not, but Mix Party and Polar clearly have real time, fact to face interactions in mind.

What is interesting to me about this strategy is that there are some extra capabilities that Microsoft has built into IE 10/Xbox One (and likely will build more) that will give it an advantage as an app enabled web TV platform, but the apps developers write will also work well on all devices. This strategy of “progressive enhancement” is a comfortable one to developers because it keeps their options open. Allowing for these entropic possibilities is a smart way to get developers on board, which, in turn, could be the means to Microsoft’s resurgence through the big screen.

Lenovo ThinkPad X240S, Touch Screen 12.5 Inch Notebook With Intel Haswell CPU

The presence of the latest models of ThinkPad X240s will certainly strengthen the product line Lenovo ThinkPad Series notebooks on the market today. Along with that, a variety of retail product manuals and documents related to the latest models of Lenovo ThinkPad Series has also started popping up lately.

Lenovo ThinkPad X240S is provided by features 12.5-inch touch screen that supports a resolution of 1366 × 768 pixels. While on the power on for system support in it, Windows 8 x64-based laptop also has provided support for the option of Intel Core i7-4500U or Intel Core i5-4200U with collaboration 4GB of RAM and a 7200RPM hard drive capacity of 320GB.

With a water-resistant keyboard and a roll-cage design firm, this latest notebook also offers several business-friendly features that include SIM Card slot, the TrackPoint in the middle of the keyboard, and chasing that can be dismantled and reassembled for the purpose of adding additional components.

And even complete support for existing features, laptop-sized (305.5 × 206.5 × 19.7) mm and weighs 1.36 kg also has 720p webcam, 802.11a/b/g/n WiFi, Bluetooth 4.0, USB 3.0, Ethernet, D-Sub, mini DisplayPort, SDXC card reader, and a 6 Cell Lithium Polymer battery that can provide power for up to 6 hours of operation lasting duration.

Although the new soon to be released sometime in August 2013 that will come, but the Lenovo ThinkPad X240S is reportedly ready to sell for 6,498 HKD or equivalent 8.35 million per unit.

TSP Symposium 2013 Keynotes to Focus on Quality Practices for Critical Software

The Carnegie Mellon University Software Engineering Institute (SEI) has announced the slate of software engineering thought-leaders who will serve as keynote speakers for the Team Software Process (TSP) Symposium 2013. Held in Dallas, Texas, on September 16-19, the TSP Symposium 2013 keynote line-up includes Bill Curtis, senior vice president and chief scientist with Cast Software; Enrique Ibarra, senior vice president of technology of the Mexican Stock Exchange (BMV); and Robert Behler, chief operating officer of the SEI.

The symposium theme, When Software Really Matters, explores the idea that when product quality is critical, high-quality practices are the best way to achieve it.

“When a software system absolutely must work correctly, quality must be built in from the start. A disciplined approach to quality also offers the benefit of lower lifecycle costs. The TSP promotes the application of practices that lead to superior, high-quality products,” said James McHale, TSP Symposium 2013 technical chair. “Our keynote speakers and representatives from industry and government organizations from around the world will share how using TSP helps organizations build quality in from the start when there’s no room for error.”

  • Curtis will assert that the stakes for software-caused operational problems are now larger than ever, approaching a half-billion dollars per incident. Every other aspect of the business is managed by numbers, including IT operations. Software lags behind, however, because the culture of craftsmanship still prevails. Curtis’s talk will challenge that culture: Quality measurement will be challenged for under-measuring non-functional, structural quality, the cause of many operational disasters. Productivity measurement will be challenged for not penalizing baselines when rework is shifted into future releases as technical debt. Software measurement will be challenged to better express outcomes in terms that justify investments for improving quality. The word “quality” will be challenged as the wrong way to frame the argument. Curtis will propose a measurement stack or measurement pyramid to help translate software numbers to business numbers. At the foundation of this pyramid are the Personal Software Process (PSP) and TSP.
  • Ibarra will detail the Mexican Stock Exchange’s (BMV) broad plan of technological renovation that included migration to a new state-of-the-art data center and creating new operational systems with better functionalities and quality attributes. Since 2005, the BMV, which is responsible for operating the cash and derivatives market of the country and is the only exchange in Mexico, has faced the constant challenge of accommodating an exponential growth of demand for its transactional services as well as pressure from the market to offer services with better response times and functionalities. One of the most challenging software projects included in this technological renovation plan was the redesign and construction of the operational system known as the trading engine, which has strict and ambitious requirements for speed (latency), scalability, and continuous availability. The new system, which was to be designed and built internally, and the project were called MoNeT. The BMV had two goals for MoNeT: making sure a carefully considered and reviewed system architecture was in place prior to building the system and adopting a software development process that maximizes the quality of the new system and ensures that it complies with its intended quality attributes. Ibarra will describe the most relevant aspects of the MoNeT project, its performance in production, and the business impact it had on the BMV.
  • Behler, one of only 139 individuals qualified as pilots of the Lockheed SR-71 Blackbird aircraft, will describe his experience flying the fastest, most physically demanding aircraft in the world to gather vital data during the Cold War and the teamwork approach it took to develop the aircraft. The SR-71 was developed in the 1960s with myriad sophisticated sensors used to acquire highly specific intelligence data. The aircraft remains an icon of American aerospace engineering to this day and is considered to be the most effective reconnaissance aircraft in history.

In addition to the keynote speakers, substantial technical program, and organized networking events, the TSP Symposium 2013 also offers practitioners an in-depth learning opportunity with full-day tutorials on introductory and advanced TSP concepts.

“I am very excited about this year’s lineup of keynote speakers and technical presenters. The symposium should be stimulating with presentations on a broad array of topics related to quality-focused software development. It is also an excellent way for participants to network and exchange diverse ideas about how they have used the PSP/TSP approach to achieve their software quality goals,” said Mark Kasunic, Symposium co-chair.

Present Mozilla Firefox Beta 23

Jakarta (ANTARA News) – Following the release of Firefox 22 two days ago, Mozilla announced the Firefox Beta update, with version 23, on the desktop and Android.

As reported by TheNextWeb, Wednesday, Firefox Beta 23 is available for Windows, Mac, and Linux. The biggest addition is the function of sharing new Mozilla.

Firefox beta has a new Share button and the panel for the application programming interfaces (Application Program Interface / API) social. In other words, developers can let users share content with friends with one click (Facebook users, for instance, can use it to share content directly from Firefox).

In addition, Firefox Social API now open to all developers who are interested in integrating their services to the website or the Mozilla browser.

This feature was first comes back in Firefox 17 in November 2012, is integrated with Facebook in December 2012, and then expanded to support providers with Firefox 21 in May this year.

In short, social API lets you keep up with the latest social events without having to switch to a new tab. Mozilla developed the “activation of social services and providers that integrate directly into Firefox where users can search for content or websites in person”. So now any developer can participate.

Next up is a mixture of content blocker, prevents (HTTP) malicious content on the site is being read or modified by an attacker with blocking. Content mixture occurs when a web page containing a combination of content secure (HTTPS) and non-secure (HTTP) which is transmitted through a secure data channel to the browser.

Finally, developers can use the new network monitor. Monitor new tissue damage components of individual sites, highlighting how long it takes each of the sites to load.

5 Coding Hacks to Reduce GC Overhead

In this post we’ll look at five ways in roomates efficient coding we can use to help our garbage collector CPU spend less time allocating and freeing memory, and reduce GC overhead. Often Long GCs can lead to our code being stopped while memory is reclaimed (AKA “stop the world”). Duke_GCPost

Some background

The GC is built to handle large amounts of allocations of short-lived objects (think of something like rendering a web page, where most of the objects allocated Become obsolete once the page is served).

The GC does this using what’s called a “young generation” – a heap segment where new objects are allocated. Each object has an “age” (placed in the object’s header bits) defines how many roomates collections it has “survived” without being reclaimed. Once a certain age is reached, the object is copied into another section in the heap called a “survivor” or “old” generation.

The process, while efficient, still comes at a cost. Being Able to reduce the number of temporary allocations can really help us increase of throughput, especially in high-scale applications.

Below are five ways everyday we can write code that is more memory efficient, without having to spend a lot of time on it, or reducing code readability.

1. Avoid implicit Strings

Strings are an integral part of almost every structure of data we manage. Being much heavier than other primitive values, they have a much stronger impact on memory usage.

One of the most important things to note is that Strings are immutable. They can not be modified after allocation. Operators such as “+” for concatenation actually allocate a new String containing the contents of the strings being joined. What’s worse, is there’s an implicit StringBuilder object that is allocated to actually do the work of combining them.

For example –

1
a = a + b; / / a and b are Strings
The compiler generates code comparable behind the scenes:

1
StringBuilder temp = new StringBuilder (a).
2
temp.append (b);
3
a = temp.toString () / / a new string is allocated here.
4
/ / The previous “a” is now garbage.
But it gets worse.

Let’s look at this example –

1
String result = foo () + arg;
2
result + = boo ();
3
System.out.println (“result =” + result);
In this example we have 3 StringBuilders allocated in the background – one for each plus operation, and two additional Strings – one to hold the result of the second assignment and another to hold the string passed into the print method. That’s 5 additional objects in what would otherwise Appear to be a pretty trivial statement.

Think about what happens in real-world scenarios such as generating code a web page, working with XML or reading text from a file. Within a nested loop structures, you could be looking at Hundreds or Thousands of objects that are implicitly allocated. While the VM has Mechanisms to deal with this, it comes at a cost – one paid by your users.

The solution: One way of reducing this is being proactive with StringBuilder allocations. The example below Achieves the same result as the code above while allocating only one StringBuilder and one string to hold the final result, instead of the original five objects.

1
StringBuilder value = new StringBuilder (“result =”);
2
value.append (foo ()). append (arg). append (boo ());
3
System.out.println (value);
By being mindful of the way Strings are implicitly allocated and StringBuilders you can materially reduce the amount of short-term allocations in high-scale code locations.

2. List Plan capacities

Dynamic collections such as ArrayLists are among the most basic dynamic structures to hold the data length. ArrayLists and other collections such as HashMaps and implemented a Treemaps are using the underlying Object [] arrays. Like Strings (Themselves wrappers over char [] arrays), arrays are also immutable. Becomes The obvious question then – how can we add / put items in their collections if the underlying array’s size is immutable? The answer is obvious as well – by allocating more arrays.

Let’s look at this example –

1
List <Item> <Item> items = new ArrayList ();
2

3
for (int i = 0; i <len; i + +)
4
{
5
Item item = readNextItem ();
6
items.add (item);
7
}
The value of len Determines the ultimate length of items once the loop finishes. This value, however, is unknown to the constructor of the ArrayList roomates allocates a new Object array with a default size. Whenever the internal capacity of the array is exceeded, it’s replaced with a new array of sufficient length, making the previous array of garbage.

If you’re executing the loop Welcome to Thunderbird times you may be forcing a new array to be allocated and a previous one to be collected multiple times. For code running in a high-scale environment, these allocations and deallocations are all deducted from your machine’s CPU cycles.
%0