Amcom Software Supports HIPAA-Compliant Smartphone Texting at Emory University and Emory Healthcare

Amcom Software, Inc. today announced that Emory University is leading a large strategic effort to expand the use of its HIPAA-compliant smartphone texting app, Mobile Connect, Powered by Amcom™. The organization plans to have thousands of Emory staff in both the academic and hospital settings using the solution to facilitate their secure critical messaging. Emory wants to ensure that sensitive information such as identifiable patient data remains protected, that staff can easily locate the people they need to contact, and that messages requiring immediate attention are acknowledged and responded to quickly.

Emory uses Mobile Connect because it integrates easily with their Amcom hospital call center solutions, including their staff directory, on-call scheduling and emergency notification systems. “Currently we are focused on educating our staff about the benefits of Mobile Connect, including the security and ease of communicating,” said Jay Flanagan, Senior Manager, UTS Messaging at Emory University. “This is particularly important for those who send or receive critical communications, including physicians and nurses, administrators, IT staff, and Infection Control. The healthcare staff is our primary focus, but faculty and staff in the university sectors are also included.”

“When staff see how Mobile Connect simplifies their work and makes them more productive, they get excited,” said Jason Stanaland, Mobile Messaging Applications Engineer at Emory University. “Our early adopters enticed their coworkers to use it. They all recognize its many benefits and are helping to spread the word.”

“Mobile Connect is transforming how Emory’s staff is able to communicate, particularly in its fast-paced clinical setting,” said Colin Balmforth, President, Amcom Software. “It’s exciting to see customers like Emory making full use of their Amcom solutions to improve their communication workflows and patient care.”

About Emory’s Office of Information Technology
Emory University’s Office of Information Technology (OIT) is responsible for maintaining and coordinating centralized computing services on campus and supporting academic, administrative, research, and healthcare departments in the effective and efficient use of these technologies. The Office of Information Technology coordinates its efforts and initiatives with other central and local information technology units. Some of the larger systems and service provided by OIT include electronic medical records, voice and data services, enterprise-wide human resources, student administration, financial systems, high-performance computing, and academic course-management software.

About Amcom Software
Amcom Software, a subsidiary of USA Mobility, Inc. (USMO), connects people to each other and to the data they need. This helps organizations save lives with communications that are faster, more accurate, and more efficient. Thousands of organizations worldwide rely on Amcom solutions for critical smartphone communications, contact center optimization, emergency management, and clinical workflow improvement. The company’s products are used by leading organizations in healthcare, hospitality, education, business, and government.

WhatsApp Luncurkan Fitur Baru di Windows Phone

Jakarta – WhatsApp is one of the instant messaging service that can be used by many types of cell phone operating system. Not surprisingly, WhatsApp has 250 million active users. According to the Wall Street Journal website, this amount is equivalent to the number of users on Twitter, Facebook Messenger, and Skype.
What’s more, the instant messaging application also does not include ads in their services. Users were not bothered by ads that sometimes appear like the other instant messaging services.
Now, WhatsApp update the application with new features for Windows Phone users. Some of the new features that include
1. Make voice calls;
2. Background API (Application Programming Interface) which can play music;
3. New Smiley;
4. Notifications are updated to the user;
5. Quick summary (if the application is open and the user clicks the notification, the application will open fast like on Android);
6. The user will be asked whether you want to save the conversation history, users can arrange it through the settings menu, and
7. Images are displayed larger.
Updates on Windows Phone devices can be downloaded in Windows Phone Store.

Lenovo ThinkCentre M93p, Powerful Mini Desktop PC With Intel Haswell RapidCharge & Support VESA

Although small and no bigger than a DVD Drive, the latest Lenovo ThinkCentre M93p is claimed to be one of the ideal alternative right choice for those who really want more mobility and portability are high for the existence of his desktop PC.

By relying on the reliability of Intel Core i7 processor until Haswell in it, a desktop PC with a thickness of only 34.5 mm is supposedly able to support reliable power on overall system performance.

In addition to providing a 64GB SSD as primary storage handalnya accurate solution, this mini desktop PC also has been providing storage options Solid State Hybrid Drive (SSHD) as the best alternative storage expansion.

The presence of USB slots “Always On” with RapidCharge feature makes it usable to recharge (charge) power devices even when the computer is turned off gadgets (sleep mode) even if, while you can use the optional VESA to attach to the back of a desktop computer to create such as all-in-one PC.

Concerning the price offered, a unit of mini desktop PC Lenovo ThinkCentre M93p is reportedly priced at 749 USD, equivalent to over 7.45 million dollars.

ASUS’ RAIDR Express PCI-e SSD is compatible with both legacy and UEFI BIOS

These days, it’s fairly easy to find a PCI Express-based SSD to transform one’s desktop — Angelbird, Fusion-io, Micron and ASUS will sell you one, just to name a few. That said, the last of those three has just revealed a new entrant that will certainly catch the eye of many, as the RAIDR Express claims to be the first PCI-e SSD to be compatible with both legacy and UEFI BIOS. The so-called DuoMode feature is joined by 240GB of storage space, sequential 830MB/s read and 810MB/s write speeds and a reported 620,000 hours mean time between failure (MTBF).

You’ll also find the latest LSI SandForce controller, Toshiba-built 19nm MLC flash, and 100,000 4K read/write input/output operations per second (IOPS). The bundled RAMDisk utility allows users to dedicate up to 80 percent of a computer’s available RAM for use as a high-speed virtual drive, and if you needed any further proof that it’s fast, look no further than in the video after the break. Curiously, ASUS isn’t talking pricing just yet, but it should start shipping in the very near future.

Google Chromecast Announced, Change Ordinary So Smart TV

In addition to announcing second-generation Nexus 7 and Android 4.3 Jelly Bean, Google today also announced the existence of which is a smart Chromecast shaped dongle instead Nexus Q. Chromecast shaped stick that utilizes an HDMI port on the television to run Chrome OS version is simple and will integrate several Google services such as YouTube, Google Play Music, Play Video, and Google Chrome both applications in mobile, tablet or laptop.
Chromecast works like a second screen. If someone such as looking at a YouTube video on your phone, laptop, or tablet and then touch the button Chromecast available in the Chrome browser, it is a television that has been installed sticks Chromecast will play the video as it is displayed on the phone screen. In addition Chromecast can also accept input from a variety of devices that will be played simultaneously turns, for example, from cell phones and play video from laptop playing a movie. Besides Google Play Music and Video, Netflix app (in the U.S.) are also supported by this Chromecast.
Chromecast control can be done from the phone, for example, adjust the volume or change the video played. Chromecast also allows playback of video ‘removed’ from the phone to the tablet and will be passed from the last time the video is played.
Google Chromecast also able to play music like a DJ. This service can access Google Play Music and Pandora. In addition it can also display tabs Chromecast Chrome on television to view photos or videos on Google+ or Vimeo for example. Chromecast also create opportunities through Google Cast application development SDK for Android, iOS and Chrome. To run Chromecast, the television must have an HDMI port plugs plus a blank as a resource for Chromecast mealui microUSB.
Chromecast can be purchased at a price of just USD 35 and is now becoming available in the United States. In addition Chromecast can also be purchased from the Play Store, Amazon.com and BestBuy.com. Currently no information when this gadget will be available in Indonesia.

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

Apple Develops Technology ‘Voice Recognition’ Alone for Siri

Apple is reportedly developing a voice recognition technology for Siri. Through a team that was formed recently, Apple seems to want to remove the dependency from Nuance.
As a reminder, Nuance Communications is a multinational software maker based in Boston, USA. The company makes software used by voice recognition Siri. Later revealed that the two researchers, Nuance has now joined Apple.
Reporting from Xconomy, which was formed in Boston team consists of former employees of Nuance Gunnar Evermann with experience in developing voice recognition technology, then Larry Gillick, who served as “Chief Scientlist Speech” in Apple Siri, and Don McAllestar a former employee who is now Nuance served as “Senior Reseach Scientist” at Apple. There are also several other former employees who now joins Nuance with Apple but are not based in Boston, including Caroline Labrecque and Rongqing Huang.

Sony SmartWatch 2 will launch at 9 September

Jakarta – In June 2013, Sony has introduced smart watches, Sony SmartWatch 2. Previous smart watches is reported to be released on July 15, 2013. But, then again Sony deliver a new launch date for the SmartWatch 2 on 9 September 2013.
If ordered through Clove website, you can get 2 SmartWatch soon after launch. This smart watches IP57 certified. So SmartWatch 2 can be brought into the water up to a depth of 1 meter for 30 minutes. In addition, the SmartWatch 2 also anti dust.
Sony SmartWatch 2 had 200 applications. The developers can also access the API (Application Programming Interface) to add the application. This device is compatible with all types of operating system Android 4.0 and above. This watch is also equipped with NFC technology (Near Field Communication).
With smart watches SmartWatch, the user can answer or ignore the call. SmartWatch 2 also displays incoming phone call notifications and missed calls. Wearable device also has a calendar and weather applications and other applications that can be downloaded on Google Play Store. Sony Smartwatch 2 will be priced at U.S. $ 181 or about USD 1.8 million.
Besides Sony, other technology manufacturers like Apple, Microsoft, Google and others are now also working on smart watches. It is estimated that smart watches will emerge from 2014. Wearable devices or devices that can be used are likely to soon become a new trend in the technology market.

Facebook Testing New Navigation Menu

California – Facebook amid redesign navigation bar for iOS and Android app for easy use. Some Facebook users reported that the new navigation bar has appeared at the bottom of the screen.

But, it was not all users can get the new navigation bar that is still a beta version of it. With the addition of the menu at the bottom, the side navigation bar is now no longer in the beta version of the Facebook application.

Android users who already have a new navigation bar using Facebook beta version of Google Play Store. While the Apple iPhone users who see the new navigation bar that has installed the regular version of Facebook.

Android users who have installed the Facebook application is given a link to download the beta version of Facebook when they install updates. This all shows the changes coming from the server.

There is no warranty on the features of the new navigation bar. Current navigation bar is still considered to iOS or Android app.

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.