<?xml version="1.0"?>
<News hasArchived="true" page="7730" pageCount="10777" pageSize="10" timestamp="Sun, 30 Aug 2026 05:58:27 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=7730">
<NewsItem contentIssues="true" id="42236" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42236">
<Title>Four Ways To Build A Mobile Application, Part 4: Appcelerator Titanium</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <table width="650">
    <tbody>
    <tr>
    <td>
    <div>
    <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" style="max-width: 100%; height: auto;"><br><a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=1" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" alt="" style="max-width: 100%; height: auto;"></a>
    </div>
    </td>
    </tr>
    </tbody>
    </table>
    <p>This article is the last in a series of articles covering four ways to develop a mobile application. In previous articles, we covered how to build a tip calculator in <a href="http://mobile.smashingmagazine.com/2013/11/22/four-ways-to-build-a-mobile-app-part1-native-ios" rel="nofollow external" class="bo">native iOS</a>, <a href="http://mobile.smashingmagazine.com/2014/01/10/four-ways-to-build-a-mobile-app-part2-native-android/" rel="nofollow external" class="bo">native Android</a> and <a href="http://mobile.smashingmagazine.com/2014/03/11/four-ways-to-build-a-mobile-app-part3-phonegap/" rel="nofollow external" class="bo">PhoneGap</a>. In this article, we’ll look at another cross-platform development tool, Appcelerator Titanium.</p>
    <p>PhoneGap enabled us to build a tip calculator app quickly and have it run on both the Android and iOS platforms. In doing so, we were left with a user interface (UI) that, while quite usable, did not offer quite the same experience as that of a truly native application. Our PhoneGap solution leveraged a Web view and rendered the UI with HTML5 and CSS3. By contrast, Appcelerator Titanium applications render the UI using the platform’s native controls. <strong>Titanium is intended to provide the experience of a native UI</strong>, along with portability between the iOS, Android and BlackBerry platforms. Appcelerator plans to release support for Windows Phone and Windows 8 <a href="http://www.appcelerator.com/blog/2014/01/windows-8-support-whats-going-on/" rel="nofollow external" class="bo">later this year</a>.</p>
    <p>Here’s the Appcelerator Titanium version of our sample FasTip application running on both iOS and Android:</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/01-ios-screenshot.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/01-ios-screenshot-500.png" alt="FasTip application on iOS." width="300" height="450" style="max-width: 100%; height: auto;"></a><br><em>FasTip application on iOS. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/01-ios-screenshot.png" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/02-android-screenshot.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/02-android-screenshot-500.png" alt="FasTip application on Android." width="300" height="525" style="max-width: 100%; height: auto;"></a><br><em>FasTip application on Android. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/02-android-screenshot.png" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    <p>With Titanium, an application is written in JavaScript. However, instead of manipulating an HTML DOM, as would be done in a PhoneGap application, the JavaScript is interacting with Appcelerator Titanium’s API. Titanium provides UI objects for things like buttons, text fields, lists and so on, and these are backed by the mobile platform’s truly faithful representation of the respective native controls. In many cases, the code you write for one platform can run unmodified on other platforms as well. However, as we’ve seen with native iOS and Android’s different approaches to navigating screens (for example, <code>ViewControllers</code> with the <code>NavigationController</code> on iOS and <code>Activities</code> in Android), not all of these differences can be abstracted well. As such, even with Appcelerator, at least some parts of your code will have to be written specifically for each platform.</p>
    <p>Appcelerator consists of a suite of products, including the Titanium SDK for building mobile applications, and some cloud services that can be used for the back end of the application. The products may be used independently of one another or in combination. The Titanium SDK and an integrated development environment (IDE) are offered free of charge for any commercial application. Appcelerator makes available at additional cost an <a href="http://www.appcelerator.com/plans-pricing/" rel="nofollow external" class="bo">Enterprise</a> version that includes additional support, cloud services and analytics capabilities. Training courses and a certification program are also available for an additional fee.</p>
    <p>A Eclipse-based IDE named <a href="http://www.appcelerator.com/titanium/titanium-studio/" rel="nofollow external" class="bo">Titanium Studio</a> is offered by Appcelerator. This IDE contains a JavaScript editing environment, along with a source-level debugger.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/03-titanium-studio-ide.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/03-titanium-studio-ide-500.jpg" alt="Titanium Studio IDE overview." width="500" height="369" style="max-width: 100%; height: auto;"></a><br><em>Titanium Studio IDE overview. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/03-titanium-studio-ide.jpg" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    <p>As of the time of writing, no graphic layout tools exist that are akin to the ADT layout manager for Android or the StoryBoards and Interface Builder for iOS. With Titanium, the layout of screens is written either in JavaScript or in an XML definition language, as part of Appcelerator Titanium’s Alloy framework. Alloy is an application framework that allows you to specify the UI of an application in XML and apply styles to the controls in the project via a CSS-like syntax. I’ve included the code for both an Alloy and a Classic version of our application in the <a href="https://github.com/ptraeg/mobile-apps-4-ways" rel="nofollow external" class="bo">same GitHub repository</a> that holds the code samples for the other articles in this series.</p>
    <h3>Starting Your First Project</h3>
    <p>Appcelerator Titanium and Titanium Studio are available free of charge. Appcelerator offers a “<a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Quick_Start-section-29004949_QuickStart-LaunchingTitaniumStudio" rel="nofollow external" class="bo">Quick Start</a>” document that fully covers the steps to get started. Just follow these steps to get Titanium’s tools:</p>
    <ol>
    <li>To use Titanium, you must <a href="https://my.appcelerator.com/auth/signup" rel="nofollow external" class="bo">create a free developer account</a> on the Titanium website. Through this developer account, you will obtain the Titanium SDK and Titanium Studio IDE.</li>
    <li>Once you have a developer account, you’ll have access to Appcelerator’s <a href="https://my.appcelerator.com/resources" rel="nofollow external" class="bo">developer resources</a>. Here, you’ll find a series of “Getting Started” links, including ones to obtain the tools for Mac, Windows and Linux.</li>
    <li>Just as with PhoneGap, you’ll have to install the native SDKs for the platforms you wish to support. However, Titanium Studio makes that easy. A <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Installing_Platform_SDKs-section-29004842_InstallingPlatformSDKs-StudioPlatformConfigurationTool" rel="nofollow external" class="bo">Platform Configuration</a> tool built right into Titanium Studio makes it easy to install and update the native SDKs:
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/04-install-sdk.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/04-install-sdk-500.png" alt="Install the native SDKs" width="500" height="302" style="max-width: 100%; height: auto;"></a><br><em>Install the native SDKs. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/04-install-sdk.png" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    <p>	Now you’re ready to create a project.</p>
    </li>
    <li>From the “File” menu, choose “New” → “Mobile App Project.” This will open a dialog box that lets you choose an Alloy or Classic development project. As mentioned, Alloy is an application framework by Appcelerator that enables you to specify the UI of an application in XML and to use a CSS-like syntax to style the application. The Classic templates take an all-code approach. Appcelerator recommends Alloy for most new Titanium projects. Most of the examples in this article will use Alloy because I find its code structure to be more maintainable.
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/05-newapp-step1.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/05-newapp-step1-500.png" alt="Choose an development project." width="500" height="502" style="max-width: 100%; height: auto;"></a><br><em>Choose an development project. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/05-newapp-step1.png" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    </li>
    <li>Selecting the “Default Alloy” project will give you a simple project with one “Hello World” screen, a useful starting point. Clicking “Next” opens the next dialog:
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/06-newapp-step2.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/06-newapp-step2-500.png" alt="A simple project with as a useful starting point." width="500" height="504" style="max-width: 100%; height: auto;"></a><br><em>A simple project with as a useful starting point. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/06-newapp-step2.png" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    <p>	In the example above, we’ve filled in the fields for an app named “MySampleApp.” Once you click the “Finish” button, Titanium Studio will create the project’s directory structure and open it in the project explorer.</p>
    </li>
    <li>Running the app is as easy as selecting a simulator in the device drop-down menu and pressing the “Run” button:
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/07-run-on-ios.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/07-run-on-ios-500.png" alt="run-on-ios-500" width="500" height="205" style="max-width: 100%; height: auto;"></a><br><em>Running the app. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/07-run-on-ios.png" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    </li>
    <li>The “Run” button has a drop-down menu of its own that provides options for debugging and packaging your application for distribution.</li>
    </ol>
    <h3>Organizing An Appcelerator Project</h3>
    <p>For this article, we’ll focus on the Alloy version of the application. Its project structure looks like this:</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/08-directory-structure.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/08-directory-structure.png" alt="Project Structure" width="253" height="459" style="max-width: 100%; height: auto;"></a><br><em>Project Structure</em></p>
    <p>A project is a collection of XML, TSS (we’ll get to these later) and JavaScript files, along with any graphic assets required for the application. When the project is compiled for a platform, the compiler translates the XML and TSS files into JavaScript code and packages the code, along with the graphic assets, into a deployment package for the relevant mobile platform. The XML and TSS files are not interpreted at runtime; they’re there simply to save you the tedium of writing a lot of code for the layout and styles of the controls. Titanium’s documentation shows <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Concepts-section-34636240_AlloyConcepts-AlloyandtheTitaniumSDK" rel="nofollow external" class="bo">how the XML and TSS are mapped</a> to JavaScript. If you’re familiar with Adobe Flex development, the XML files are handled much like MXML files.</p>
    <p>Every project starts off with an <code>index.xml</code> file, which serves as the starting point of the application. Upon opening the <code>index.xml</code> file in the <code>views</code> directory, we see the following:</p>
    <pre><code>&lt;Alloy&gt;&#x000A;    	&lt;Require id="calculator" src="calculator" platform="android"/&gt;&#x000A;    	&lt;NavigationWindow id="index" platform="ios"&gt;&#x000A;    		&lt;Require src="calculator" id="calculator"/&gt;&#x000A;    	&lt;/NavigationWindow&gt;&#x000A;    &lt;/Alloy&gt;</code></pre>
    <p>This markup tells the compiler to load the contents of <code>calculator.xml</code> into the main window. Note the <code>platform="android"</code> attribute; every element in Alloy may be <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_XML_Markup-section-35621528_AlloyXMLMarkup-ConditionalCode" rel="nofollow external" class="bo">decorated with a <code>platform</code> and/or <code>formFactor</code> attribute</a> to indicate that the element is meant for a particular platform (Android, iOS, etc.) or form factor (handheld or tablet).</p>
    <p>After the <code>Require</code> element for Android, we see the same <code>Require</code> element but wrapped in a <a href="http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.UI.iOS.NavigationWindow" rel="nofollow external" class="bo">NavigationWindow</a> element. As mentioned, Android and iOS have different mechanisms for moving the user between screens. In this case, <code>NavigationWindow</code> corresponds to the <code>UINavigationController</code> that we used to build our native iOS application. Android does not have a corresponding navigation element, and so navigation is handled differently. Titanium’s SDK exposes both forms of navigation to the developer, rather than attempting to abstract the differences via some lowest-common-denominator approach. This provides more direct access to the native controls but requires the developer to deal with these differences. As a result, in several places in our code, we’ll have to account for the requirements of each platform.</p>
    <p>For each view, we have a corresponding controller file. Here are the contents of <code>index.js</code>:</p>
    <pre><code>if (OS_IOS) {&#x000A;    	Alloy.Globals.navgroup = $.index;&#x000A;    }&#x000A;    &#x000A;    if (OS_ANDROID) {&#x000A;    	$.calculator.getView().open();&#x000A;    } else {&#x000A;    	$.index.open();&#x000A;    }</code></pre>
    <p>This file begins with some code that checks <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Controllers-section-34636384_AlloyControllers-ConditionalCode" rel="nofollow external" class="bo">special variables</a> provided by Alloy to indicate the platform on which the application is running. For iOS, we assign a reference to the <code>NavigationWindow</code> object onto the <code>Alloy.Globals</code> object. <code>Alloy.Globals</code> is simply a common namespace where you can store objects that can be accessed anywhere in the application. In this case, we’re storing a reference to <code>NavigationWindow</code> so that we can access it anywhere in the app. The last section of code opens the controller that will display the main calculator view. For Android, we’ll open the view on the controller directly. For iOS, the view is in <code>NavigationWindow</code>, so we need to open <code>NavigationWindow</code> instead.</p>
    <h3>Defining The UI</h3>
    <p>On the first screen of our application, the UI is defined by the <code>views/calculator.xml</code> file. It contains elements to describe each <code>TextField</code>, <code>Button</code>, <code>Label</code> and so on on the screen.</p>
    <pre><code>&lt;Alloy&gt;&#x000A;    	&lt;Window title="Alloy FasTip" backgroundColor="#fff"&gt;&#x000A;    		&lt;!-- Android menu --&gt;&#x000A;    		&lt;Menu platform="android"&gt;&#x000A;    			&lt;MenuItem&#x000A;    					onClick = "clickedSettings"&#x000A;    					title = "Settings"&#x000A;    					icon = "Ti.Android.R.drawable.ic_menu_preferences"&#x000A;    					showAsAction = "Ti.Android.SHOW_AS_ACTION_IF_ROOM" /&gt;&#x000A;    		&lt;/Menu&gt;&#x000A;    &#x000A;    		&lt;!-- rightNavButton for platforms that support it --&gt;&#x000A;    		&lt;RightNavButton platform="ios"&gt;&#x000A;    			&lt;Button id="settingsButton"&#x000A;    					onClick="clickedSettings"&#x000A;    					title="Settings" /&gt;&#x000A;    		&lt;/RightNavButton&gt;&#x000A;    &#x000A;    		&lt;TextField id="billAmtTextField"&#x000A;    					top="40"&#x000A;    					width="146"&#x000A;    					height="35"&#x000A;    					textAlign="right"&#x000A;    					hintText="Bill amount"&#x000A;    					keyboardType="Ti.UI.KEYBOARD_DECIMAL_PAD"&#x000A;    					returnKeyType="Ti.UI.RETURNKEY_DONE" /&gt;&#x000A;    &#x000A;    		&lt;Button id='calcTipButton'&#x000A;    				onClick="clickedCalculate"&#x000A;    				title="Calculate Tip"&#x000A;    				top="100" width="122"&#x000A;    				class="primaryButton" /&gt;&#x000A;    &#x000A;    		&lt;View top="170" width="Ti.UI.SIZE" height="Ti.UI.SIZE"&gt;&#x000A;    			&lt;Label left="13" width="124"&#x000A;    					top="0"&#x000A;    					textAlign="Ti.UI.TEXT_ALIGNMENT_RIGHT"&gt;&#x000A;    				Tip Amount:&#x000A;    			&lt;/Label&gt;&#x000A;    			&lt;Label id="tipAmtLabel" left="130"&#x000A;    					top="0" width="80"&#x000A;    					textAlign="Ti.UI.TEXT_ALIGNMENT_RIGHT"&gt;&#x000A;    				$0.00&#x000A;    			&lt;/Label&gt;&#x000A;    			&lt;Label left="13" width="124" top="30"&#x000A;    					textAlign="Ti.UI.TEXT_ALIGNMENT_RIGHT"&#x000A;    					class="totalAmt"&gt;&#x000A;    				Total Amount:&#x000A;    			&lt;/Label&gt;&#x000A;    			&lt;Label id="totalAmtLabel" left="130"&#x000A;    					top="30" width="80"&#x000A;    					textAlign="Ti.UI.TEXT_ALIGNMENT_RIGHT"&#x000A;    					class="totalAmt"&gt;&#x000A;    				$0.00&#x000A;    			&lt;/Label&gt;&#x000A;    		&lt;/View&gt;&#x000A;    	&lt;/Window&gt;&#x000A;    &lt;/Alloy&gt;</code></pre>
    <p>At the top of the file, we run into another difference between platforms. Android supports menus that, as we saw in the article on native Android, appear in the action bar on Android 4.x devices. This menu element describes a single menu option on this screen, the settings wrench.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/09-android-actionbar.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/09-android-actionbar.png" alt="Android Action Bar." width="487" height="75" style="max-width: 100%; height: auto;"></a><br><em>Android Action Bar.</em></p>
    <pre><code>&lt;!-- Android menu --&gt;&#x000A;    &lt;Menu&gt;&#x000A;    	&lt;MenuItem&#x000A;    			onClick = "clickedSettings"&#x000A;    			title = "Settings"&#x000A;    			icon = Ti.Android.R.drawable.ic_menu_preferences&#x000A;    			showAsAction = Ti.Android.SHOW_AS_ACTION_IF_ROOM /&gt;&#x000A;    &lt;/Menu&gt;</code></pre>
    <p>The menu element applies only to Android, so decorating this with a platform-specific attribute, such as <code>platform="android"</code>, is not necessary. In iOS, this element will be ignored by the Alloy compiler.</p>
    <p>To make the settings button appear in iOS, we need to add it to the iOS navigation controller’s button bar. This is accomplished with the following element, with an attribute that restricts it to iOS (<code>platform="ios"</code>):</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/10-ios-navcontroller.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/10-ios-navcontroller-500.png" alt="iAndroid Navigation Controller" width="300" height="59" style="max-width: 100%; height: auto;"></a><br><em>Android Navigation Controller</em></p>
    <pre><code>&lt;RightNavButton platform="ios"&gt;&#x000A;    	&lt;Button id="settingsButton" onClick="clickedSettings"&#x000A;    			systemButton="Titanium.UI.iPhone.SystemButton.COMPOSE" /&gt;&#x000A;    &lt;/RightNavButton&gt;</code></pre>
    <p>The <code>systemButton</code> attribute in the <code>Button</code> element above identifies one of iOS’ standard button styles. You could, of course, remove it and supply a text title or other suitable image if you desire.</p>
    <p>Notice that in both cases, the menu item and the navigation button invoke the same function via the <code>onClick</code> attribute. The code for this screen is controlled by a JavaScript file with the same name as the <code>.xml</code> file. The Alloy framework refers to this as a controller, and by convention it is found in the <code>controllers/calculator.js</code> file. Alloy follows a <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Concepts-section-34636240_AlloyConcepts-ConventionoverConfiguration" rel="nofollow external" class="bo">set of conventions</a> that govern where all files are located in the directory structure and how they relate to each other.</p>
    <p>The first function in our <code>calculator.js</code> file handles the click event when the user taps the “Calculate tip” button:</p>
    <pre><code>function clickedCalculate(e) {&#x000A;    	var tipPct = Ti.App.Properties.getDouble('tipPct', .15);&#x000A;    	var billAmt = parseFloat($.billAmtTextField.value) || 0;&#x000A;    	var tipAmt = billAmt * tipPct;&#x000A;    	var totalAmt = billAmt + tipAmt;&#x000A;    	$.tipAmtLabel.text = '$' + tipAmt.toFixed(2);&#x000A;    	$.totalAmtLabel.text = '$' + totalAmt.toFixed(2);&#x000A;    	$.billAmtTextField.blur();&#x000A;    }&#x000A;    &#x000A;    Ti.App.addEventListener('recalc', clickedCalculate);</code></pre>
    <p>To calculate the tip, we first attempt to retrieve the default tip percentage from <code>Ti.App.Properties</code>. This object is much like the objects we’ve used in the other three implementations: <code>NSUserDefaults</code> in iOS, <code>SharedPreferences</code> in Android and <code>LocalStorage</code> in PhoneGap. The controls that we defined in the <code>calculator.xml</code> file become properties in this controller, and we can reference them by using the <code>$.&lt;controlId&gt;</code> format. The calculation itself is very much like the code we used for PhoneGap — after all, this is still JavaScript.</p>
    <p>In the <code>calculator.js</code> controller, we’ve also added an event listener via the <code>Ti.App.addEventListener</code> method. This enables our code to respond to events that occur elsewhere in the application. In this case, we’ll fire the <code>recalc</code> event from the settings screen when the user exits the window. This way, the calculator will always be up to date with the latest tip percentage. As we’ll soon see, the settings screen does not contain a direct reference to the calculator, so it cannot invoke methods on it directly. Using event listeners in this manner is a good way to decouple the controllers in our application, allowing them to continue communicating but without direct references to each other. These events come with some performance overhead, so use a direct callback if they’re going to fire in rapid succession.</p>
    <h3>Navigating Between Screens: Dealing With Platform Differences</h3>
    <p>The following code is run when the user clicks the “Settings” button:</p>
    <pre><code>function clickedSettings(e) {&#x000A;    	var settingsController = Alloy.createController('settings');&#x000A;    	var win = settingsController.getView();&#x000A;    &#x000A;    	if (Alloy.Globals.navgroup) {&#x000A;    		Alloy.Globals.navgroup.openWindow(win);&#x000A;    	} else if (OS_ANDROID) {&#x000A;    		win.open();&#x000A;    	}&#x000A;    }</code></pre>
    <p>As soon as the user clicks the “Settings” button in the calculator view, the <code>clickedSettings</code> method on the calculator’s controller is invoked. Here, we create an instance of <code>settingsController</code> and get a reference to its view. The <code>Alloy.Globals</code> object is then checked for whether it contains a <code>navgroup</code> reference. Recall that this was established for iOS applications in the <code>index.js</code> file when our app first launched. Now we can use that <code>navgroup</code> to open the settings window. Android has no <code>navgroup</code> object, so we would just open the window directly.</p>
    <h3>The Settings Screen</h3>
    <p>The settings screen is defined in <code>settings.xml</code>, and its content is very similar to what we saw in <code>calculator.xml</code>:</p>
    <pre><code>&lt;Alloy&gt;&#x000A;    	&lt;Window title="Settings" backgroundColor="#fff"&gt;&#x000A;    		&lt;!-- Android menu --&gt;&#x000A;    		&lt;Menu platform="android"&gt;&#x000A;    			&lt;MenuItem&#x000A;    					onClick="clickedDone"&#x000A;    					title="Done"&#x000A;    					icon = "Ti.Android.R.drawable.ic_menu_save"&#x000A;    					showAsAction = "Ti.Android.SHOW_AS_ACTION_IF_ROOM" /&gt;&#x000A;    		&lt;/Menu&gt;&#x000A;    &#x000A;    		&lt;Label top="35"&gt;Set tip percentage&lt;/Label&gt;&#x000A;    &#x000A;    		&lt;TextField id="tipPctTextField"&#x000A;    					top="72"&#x000A;    					width="60"&#x000A;    					height="35"&#x000A;    					textAlign="right"&#x000A;    					hintText="Tip %"&#x000A;    					keyboardType="Ti.UI.KEYBOARD_DECIMAL_PAD"&#x000A;    					returnKeyType="Ti.UI.RETURNKEY_DONE"&#x000A;    				&gt;&lt;/TextField&gt;&#x000A;    		&lt;Label top="72" left="195"&gt;%&lt;/Label&gt;&#x000A;    &#x000A;    		&lt;Button id='saveButton'&#x000A;    				onClick="clickedSave"&#x000A;    				title="Save Settings"&#x000A;    				top="120" width="130"&#x000A;    				class="primaryButton" &gt;&lt;/Button&gt;&#x000A;    	&lt;/Window&gt;&#x000A;    &lt;/Alloy&gt;</code></pre>
    <p>Just as with the calculator view, there are two different approaches to including a button in the action bar (in Android) or the navigation bar (in iOS). The “Done” button and “Save” button are wired to the relevant controller methods, as we’ll see next.</p>
    <p>Upon the “Save” button being clicked, the following code is run in <code>settings.js</code>:</p>
    <pre><code>var tipPct = parseFloat( $.tipPctTextField.value );&#x000A;    if (tipPct &gt; 0) {&#x000A;    	// Persist the new percentage value&#x000A;    	Ti.App.Properties.setDouble('tipPct', tipPct / 100);&#x000A;    	Ti.API.log('info', 'Settings saved');&#x000A;    	closeSettings();&#x000A;    } else {&#x000A;    	var dialog = Ti.UI.createAlertDialog({&#x000A;    				message: 'Enter a tip percentage greater than zero',&#x000A;    			ok: 'Try again',&#x000A;    			title: 'Invalid percentage'&#x000A;    			}).show();&#x000A;    }</code></pre>
    <p>To preserve the value of the tip percentage for future use, we use <code>Ti.App.Properties.setDouble</code>, which will persist the value between runs of our application. For debugging purposes, we’ll also log a message via <code>Ti.API.log</code>, which will write a message to the device log. This is essentially the same as writing a message to <code>console.log()</code> in a browser.</p>
    <p>The next important section of code deals with how the window is closed:</p>
    <pre><code>function closeSettings() {&#x000A;    	Ti.App.fireEvent("recalc");&#x000A;    	var settingsWindow = $.getView();&#x000A;    	if (Alloy.Globals.navgroup) {&#x000A;    		Alloy.Globals.navgroup.closeWindow(settingsWindow, {animated:true});&#x000A;    	} else {&#x000A;    		settingsWindow.close();&#x000A;    	}&#x000A;    }</code></pre>
    <p>In this case, first, we’ll fire the <code>recalc</code> event that we established a listener for in the calculator controller earlier on. This will trigger the calculator to apply the new percentage value when the user leaves this screen. Just as we saw with opening the settings window, some platform-specific code is needed when the window is closed. The <code>Alloy.Globals</code> namespace is checked once again to see whether there is a <code>navgroup</code> for iOS. If so, we use it to close the window. On Android, we can close the window directly. Upon closing this window, the user will return to the previous calculator window and, because we’ve fired the <code>recalc</code> event, will see the tip calculation updated to reflect the newly saved percentage.</p>
    <h3>Styling Our Application</h3>
    <p>In the past, Appcelerator required the developer to programmatically define each control and its attributes. This was tiresome if you wished to change the style of an application. You might have needed to go back and change a lot of code. With the Alloy framework, Appcelerator has added <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Styles_and_Themes-section-35621526_AlloyStylesandThemes-TitaniumStyleSheets" rel="nofollow external" class="bo">Titanium style sheets</a> (TSS). These work much like CSS in Web development. Each view and controller in an application has a corresponding TSS file, which allows you to adjust the style for that view in the application. In addition, the <code>app.tss</code> file governs the overall style of the whole application, allowing us to style the controls in all views of the application. The <code>app.tss</code> file is ideal for establishing consistency across views in an application. Here is the <code>app.tss</code> code for our application:</p>
    <pre><code>"Window": {&#x000A;    	backgroundColor:"#fff"&#x000A;    }&#x000A;    &#x000A;    "Window[platform=android]": {&#x000A;    	navBarHidden: true&#x000A;    }&#x000A;    &#x000A;    "Label": {&#x000A;    	width: Ti.UI.SIZE,&#x000A;    	height: Ti.UI.SIZE,&#x000A;    	color: "#000"&#x000A;    }&#x000A;    &#x000A;    "TextField": {&#x000A;    	color: "#000"&#x000A;    }&#x000A;    &#x000A;    "TextField[platform=ios]": {&#x000A;    	paddingLeft:10,&#x000A;    	paddingRight:10,&#x000A;    	borderColor:"#000",&#x000A;    	borderRadius: "10",&#x000A;    	borderWidth: "1"&#x000A;    }&#x000A;    &#x000A;    "Button": {&#x000A;    	width: Ti.UI.SIZE,&#x000A;    	height: Ti.UI.SIZE,&#x000A;    	borderRadius: 15&#x000A;    }&#x000A;    &#x000A;    ".primaryButton": {&#x000A;    	backgroundColor: '#3883B5',&#x000A;    	color: '#fff'&#x000A;    }</code></pre>
    <p>The TSS entries above may be applied to Alloy elements such as the <code>Window</code> and <code>TextField</code> objects. They may also be applied to specific controls, via a <code>class</code> attribute that works just like the <code>class</code> attribute in HTML. Recall that a “Calculate tip” button was in our <code>calculator.xml</code> file:</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/11-calctip-button.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/11-calctip-button.png" alt="“Calculate tip” button" width="249" height="63" style="max-width: 100%; height: auto;"></a><br><em>“Calculate tip” button</em></p>
    <pre><code>&lt;Button id='calcTipButton' onClick="clickedCalculate"&#x000A;    		title="Calculate Tip"&#x000A;    		top="100" width="122"&#x000A;    		class="primaryButton" &gt;&#x000A;    &lt;/Button&gt;</code></pre>
    <p>This button has a class of <code>primaryButton</code>, which maps to the style defined in <code>app.tss</code>:</p>
    <pre><code>".primaryButton": {&#x000A;    	backgroundColor: '#3883B5',&#x000A;    	color: '#fff'&#x000A;    }</code></pre>
    <p>We’ve used the same class name for the “Save settings” button on the settings screen, and it will receive the same styles. In addition, the “Calculate tip” button has rounded corners because we’ve styled all of the buttons in our application to look so:</p>
    <pre><code>"Button": {&#x000A;    	width: Ti.UI.SIZE,&#x000A;    	height: Ti.UI.SIZE,&#x000A;    	borderRadius: 15&#x000A;    }</code></pre>
    <p>You may also specify styles based on platform. This TSS code applies only to <code>TextFields</code> in iOS:</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/12-bill-amount.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/12-bill-amount.png" alt="“Bill amount” button" width="300" height="78" style="max-width: 100%; height: auto;"></a><br><em>“Bill amount” button</em></p>
    <pre><code>&#x000A;    "TextField[platform=ios]": {&#x000A;    	paddingLeft:10,&#x000A;    	paddingRight:10,&#x000A;    	borderColor:"#000",&#x000A;    	borderRadius: "10",&#x000A;    	borderWidth: "1"&#x000A;    }</code></pre>
    <p>Alloy also allows you to create platform-specific folder names under the <code>styles</code> directory and obtain styles that way as well. In addition, you can create <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Styles_and_Themes-section-35621526_AlloyStylesandThemes-Themes" rel="nofollow external" class="bo">themes</a> to apply different assets and styles based on the configuration of a particular build. Using a theme, you could load an entirely different set of assets, which would be useful if you’re working with different branding requirements from multiple clients.</p>
    <h3>Other Alloy Features</h3>
    <p>Our simple application does not require several of Alloy’s other features, such as <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Models" rel="nofollow external" class="bo">models</a> and <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Collection_and_Model_Objects-section-36739589_AlloyCollectionandModelObjects-Collections" rel="nofollow external" class="bo">collections</a>. These features were actually drawn from the popular <a href="http://backbonejs.org/" rel="nofollow external" class="bo">Backbone.js</a> library, which should make them familiar to many JavaScript developers. In addition, you can reuse visual components across applications with <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Widgets" rel="nofollow external" class="bo">widgets</a>. A widget is self-contained and provides its own set of models, views and controllers, allowing it to be dropped into multiple applications.</p>
    <h3>Classic Appcelerator Applications</h3>
    <p>In the GitHub repository, I’ve included sample code for our FasTip application written in the Classic development style. We won’t go through all of the code here — just a few highlights to show how this approach differs from Alloy. For most projects, I’d recommend using Alloy. However, note that Alloy essentially creates a Classic Appcelerator application from your Alloy code. Understanding traditional Appcelerator development is important if you want to dynamically add or remove controls at runtime.</p>
    <p>When a Titanium application starts, it runs the contents of the <code>app.js</code> file. In FasTip, we’re largely relying on the same <code>app.js</code> file that is created when a new project is initialized in Titanium Studio. Note that the following code identifies which platform the app is running on:</p>
    <pre><code>(function() {&#x000A;    	// Determine platform and form factor and render appropriate components&#x000A;    	var osname = Ti.Platform.osname,&#x000A;    		version = Ti.Platform.version,&#x000A;    		height = Ti.Platform.displayCaps.platformHeight,&#x000A;    		width = Ti.Platform.displayCaps.platformWidth;&#x000A;    &#x000A;    	var isTablet = osname === 'ipad' ||&#x000A;    		(osname === 'android' &amp;&amp; (width &gt; 899 || height &gt; 899));</code></pre>
    <p>The <code>Ti.Platform.osname</code> property provides the main clue as to whether we are running on an iPad, iPhone or Android device. You can see from this code that by using data provided by Ti.Platform, we can assume some things about the type of device that the app is running on. We saw the <code>Require</code> element used in Alloy to load one controller into another. Here’s an example done in straight code:</p>
    <pre><code>if (osname === 'iphone') {&#x000A;    Window = require('ui/handheld/ios/ApplicationWindow');&#x000A;    } else {&#x000A;    	Window = require('ui/handheld/android/ApplicationWindow');&#x000A;    }&#x000A;    new Window().open();</code></pre>
    <p>Notice that the code snippet above loads a particular version of the <code>ApplicationWindow.js</code> script based on the value of <code>platform</code>.</p>
    <p>The following is a block of code to add some controls to a window. It shows how controls may be created programmatically without the use of Alloy.</p>
    <pre><code>var isAndroid = (Ti.Platform.osname === 'android');&#x000A;    &#x000A;    var billAmtTextField = Ti.UI.createTextField({&#x000A;    	id: 'billAmtTextField',&#x000A;    	borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED,&#x000A;    	keyboardType: Ti.UI.KEYBOARD_DECIMAL_PAD,&#x000A;    	returnKeyType: Ti.UI.RETURNKEY_DONE,&#x000A;    	hintText:'Bill amount',&#x000A;    	textAlign: Ti.UI.TEXT_ALIGNMENT_RIGHT,&#x000A;    	top:40,&#x000A;    	width:'146dp', height: '35dp',&#x000A;    	color:'#000'&#x000A;    });&#x000A;    if (isAndroid) {&#x000A;    	billAmtTextField.font = {fontSize: '12dp'};&#x000A;    }&#x000A;    self.add(billAmtTextField);&#x000A;    &#x000A;    var calcBillButton = Ti.UI.createButton( {&#x000A;    	title: 'Calculate Tip',&#x000A;    	top:100,&#x000A;    	width:'122dp', height: '30dp',&#x000A;    	color:'#000'&#x000A;    });&#x000A;    if (isAndroid) {&#x000A;    	calcBillButton.font = {fontSize: '10dp'};&#x000A;    }&#x000A;    self.add(calcBillButton);</code></pre>
    <p>The <code>self</code> object above refers to the window, and <code>self.add()</code> is used to add each of the controls to the window. Specifying all of these attributes for every control that you add of a given type is tedious. Moreover, keeping the styles consistent in an app is difficult without the help of TSS style sheets, as in our Alloy example. In practice, if you do not use Alloy, then building controls from a JavaScript “factory pattern” would be better than calling the <code>Ti.UI.create</code> methods directly. This way, you would only have to change the factory methods to generate controls with different attributes.</p>
    <h3>Extending Titanium With Modules</h3>
    <p>While Titanium does a great job of providing much of the common functionality found in the mobile platforms that it supports, what if you need to access device features that are not directly offered by Titanium? In PhoneGap, the plugin system provides this capability. Titanium offers a similar system, called <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Using_Modules" rel="nofollow external" class="bo">modules</a>, which enable your Titanium application to access native code. The <a href="https://marketplace.appcelerator.com/home" rel="nofollow external" class="bo">Appcelerator Marketplace</a> is a registry of both free and paid modules. In addition, a <a href="https://github.com/appcelerator/titanium_modules" rel="nofollow external" class="bo">GitHub repository</a> contains free open-source modules. You could, of course, <a href="http://docs.appcelerator.com/titanium/latest/#!/guide/Extending_Titanium_Mobile" rel="nofollow external" class="bo">write your own</a> modules, too.</p>
    <h3>Deploying Your Application</h3>
    <p>Titanium Studio has a “Publish” option in the project explorer. Just right-click on the project and choose the appropriate publishing option:</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/13-publish-app-step1.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/13-publish-app-step1-500.png" alt="Publish your Application, Step 1." width="500" height="219" style="max-width: 100%; height: auto;"></a><br><em>Publish your Application, Step 1. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/13-publish-app-step1.png" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    <p>As with any other development tool, you still need an account in the relevant app store to sell your application. Once you’ve chosen an option, the publishing dialogs will walk you through the process of signing the code and submitting it:</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/14-publish-app-step2.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2014/03/14-publish-app-step2.png" alt="Publish your Application, Step 2." width="498" height="511" style="max-width: 100%; height: auto;"></a><br><em>Publish your Application, Step 2. (<a href="http://media.smashingmagazine.com/wp-content/uploads/2014/03/14-publish-app-step2.png" rel="nofollow external" class="bo">Large preview</a>)</em></p>
    <p>It’s convenient that this is built right into the Studio IDE, and the dialogs do a good job of walking you through the process. Titanium Studio’s documentation provides <a href="http://docs.appcelerator.com/platform/latest/#!/guide/Packaging_Titanium_Applications" rel="nofollow external" class="bo">more details</a> on the publishing process.</p>
    <h3>Appcelerator Cloud Services</h3>
    <p>While not the focus of this article, I should mention <a href="http://www.appcelerator.com/cloud/" rel="nofollow external" class="bo">Appcelerator’s Cloud Services</a> (ACS). These services are a separate offering from Titanium. They are server-based back-end services that can be used to store data for an application. At present, the <a href="http://www.appcelerator.com/cloud/key-features/" rel="nofollow external" class="bo">services vary</a> from photo storage to access control. Titanium exposes these services in the following ways:</p>
    <ul>
    <li>in Titanium via a <a href="http://docs.appcelerator.com/cloud/latest/#!/guide/titanium" rel="nofollow external" class="bo">Ti.Cloud module</a>,</li>
    <li>via a native <a href="http://docs.appcelerator.com/cloud/latest/#!/guide/ios" rel="nofollow external" class="bo">iOS</a> library,</li>
    <li>via a native <a href="http://docs.appcelerator.com/cloud/latest/#!/guide/android" rel="nofollow external" class="bo">Android</a> library,</li>
    <li>via a <a href="http://docs.appcelerator.com/cloud/latest/#!/guide/rest" rel="nofollow external" class="bo">REST-based API</a> for access from other platforms.</li>
    </ul>
    <p>A recent addition is <a href="http://docs.appcelerator.com/cloud/latest/#!/guide/node" rel="nofollow external" class="bo">Node.ACS</a>, which enables you to write custom <a href="http://nodejs.org/" rel="nofollow external" class="bo">NodeJS</a> server-side applications. This is useful for encapsulating custom business logic on the server side. There are certainly alternatives to ACS, including <a href="https://parse.com/" rel="nofollow external" class="bo">Parse</a> and <a href="https://www.stackmob.com/" rel="nofollow external" class="bo">StackMob</a>, but they don’t have the same level of integration with Appcelerator.</p>
    <h3>Learning Resources</h3>
    <p>A series of <a href="http://bit.ly/TYZEGq" rel="nofollow external" class="bo">tutorials</a> are available to get you up to speed. Appcelerator offers a page of <a href="http://training.appcelerator.com/training-resources" rel="nofollow external" class="bo">training resources</a>, with many links on how to get started. It also offers a paid <a href="http://training.appcelerator.com/" rel="nofollow external" class="bo">training</a> and <a href="http://training.appcelerator.com/get-certified" rel="nofollow external" class="bo">certification</a> program for those who are interested in building skills in this way. The <a href="http://www.appcelerator.com/blog/" rel="nofollow external" class="bo">official blog</a> is also a good way to stay up to date on the latest news about the platform.</p>
    <p>In addition to Appcelerator-supplied resources, <a href="http://www.tidev.io/" rel="nofollow external" class="bo">TiDev</a> is an independent resource for Titanium-related articles. Another repository of Titanium modules resides at <a href="http://gitt.io/" rel="nofollow external" class="bo">gitTio</a>, and Alloy-related components can be found at <a href="http://alloylove.com" rel="nofollow external" class="bo">Alloy Love</a></p>
    <h3>Appcelerator Titanium: Right For Your Project?</h3>
    <p>Like most tools, this one has its pros and cons. The promise of cross-platform development, with better user experience (UX) performance than an HTML-based solution like PhoneGap, is certainly attractive. However, as we’ve seen from the examples above, the framework cannot fully abstract all of the differences between platforms and still provide a native-like experience. As such, you’ll likely find yourself tailoring the view and controller code in your application to each platform.</p>
    <p>Because they’re still writing the platform-specific code with Appcelerator’s API, a developer would find it much easier to leverage their skills across multiple platforms — they’d still be writing everything in JavaScript. For non-visual portions of an application, doing things like making AJAX calls from an Appcelerator app is quite simple, and unlike the fully native platforms, the JSON responses from typical REST-based services are directly understood by JavaScript. The native platforms require you to use a JSON parser to transform the REST responses into something that the native language can work with. Even if you wind up splitting the code for the Android and iOS views in your application, you would likely have to write the data model and business logic code only once. This single base of code could then be accessed from the platform-specific views in your application.</p>
    <p>As with any tool from a third-party vendor, there may be some lag before a platform’s new features become available in Appcelerator’s platform. The development team at Appcelerator doesn’t get access to betas of the iOS and Android SDKs any earlier than other developers, so it will take time for a platform’s new features to get added to the product. If you need access to cutting-edge features as soon as they’re released in beta, then you’re better off with a purely native approach. Still, Appcelerator is generally proactive in making its tools compatible with the latest SDK releases, enabling developers to update their apps soon after a new version of a platform has been made available to the general public. Answers to most support-related questions can be found in Appcelerator’s own forums. By contrast, questions relating to fully native development and to PhoneGap are more widely covered on third-party websites such as StackOverflow.</p>
    <h3>Series Summary</h3>
    <p>We’ve seen how four different mobile technologies can be used to build the same application. A native application generally performs the best and provides the best access to a platform’s capabilities. Despite this, many enterprises are looking for solutions that run on multiple platforms.</p>
    <p>PhoneGap is quite attractive to developers who have a strong background in HTML, CSS and JavaScript. It also offers a wide range of platform support, well beyond iOS and Android. As rendering performance and HTML5 compatibility improve on mobile devices, the gap in performance between native code and HTML narrows. Despite this, a UI implemented entirely in HTML and CSS might not be suitable for applications that are complex and have many animations. Still, in many cases, a properly written PhoneGap app provides a satisfying UX. The application’s UX designer and developer should work with the capabilities and limitations of the HTML5 platform, rather than try to force fit what could be accomplished in a purely native application.</p>
    <p>Appcelerator requires the developer to learn its own API for UI controls — using, however, the native controls found on the platform. While the controls themselves will perform just as a native application’s would, all of the application logic will be running through a JavaScript engine. Thus, if the application performs a significant amount of calculations and data manipulation, then the performance would not match that of a truly native application. Moreover, Titanium abstracts the standard native controls into its own objects, meaning that not every property of the native controls would necessarily be exposed through Titanium. You could, of course, create modules to address this, but that would require additional effort. Depending on the number of modules necessary, the advantages of going with Titanium to begin with might be negated.</p>
    <p>Your choice of development environment will depend largely on these factors:</p>
    <ul>
    <li>
    <strong>Functional and UX requirements</strong><br>
    As stated above, some types of applications require native development. If you are competing with a number of native apps in the app store, then you might have to build a native app as well, just to match or exceed the UX of the competing applications. Perhaps you need access to a feature in the latest version of the operating system, one not yet supported by PhoneGap or Titanium. Working around this with the relevant plugin or module in PhoneGap or Titanium might be possible. But this assumes that a plugin exists or that you have enough experience in the native environment to write the plugin yourself.</li>
    <li>
    <strong>Experience of the development team</strong><br>
    Many people are interested in PhoneGap or Appcelerator because they want to avoid learning a new language and platform. However, one still has to understand plenty of nuances in developing for the mobile Web (in the case of PhoneGap) or for Titanium. While you might not have to learn a new language, you will certainly have to learn new APIs and have at least some knowledge of the underlying platform. For instance, with PhoneGap, one needs to be aware of the limitations of animation performance (particularly in old versions of Android), the responsiveness of touch events and so on. Poor performance in PhoneGap applications is often the result of developers not paying attention to these issues. Developers must learn to respect the conventions of the platform on which their app will run or risk frustrating end users. Remember that these are mobile apps, not Web apps or desktop apps. The techniques for developing Web or desktop applications do not necessarily hold true for mobile applications.</li>
    <li>
    <strong>Long-term maintenance</strong><br>
    Over time, an application will likely need changes. Do you have resources available in the given development technology to perform this maintenance? Are Appcelerator Titanium developers any more readily available than native developers or HTML5 developers conversant with PhoneGap?</li>
    </ul>
    <p>We are fortunate to have several options for developing mobile applications. This overview has presented only four solutions. Other tools exist, such as <a href="http://xamarin.com/" rel="nofollow external" class="bo">Xamarin</a>’s products, which enable developers to write iOS, Android and Windows applications with .NET tools and C#. Developers of gaming applications might want to look at <a href="http://www.coronalabs.com/products/corona-sdk/" rel="nofollow external" class="bo">Corona SDK</a>. Or perhaps you don’t need an app at all. If the browser’s capabilities would suffice, then a mobile website might be appropriate.</p>
    <p>Hopefully, this series has provided insight into some of the options available for building an application. Here’s wishing you well with whatever development platform you find best meets your needs.</p>
    <p><em>(al, ml)</em></p>
    <hr>
    <p><small>© Peter Traeg for <a href="http://www.smashingmagazine.com" rel="nofollow external" class="bo">Smashing Magazine</a>, 2014.</small></p>
    </div>
]]>
</Body>
<Summary>        This article is the last in a series of articles covering four ways to develop a mobile application. In previous articles, we covered how to build a tip calculator in native iOS, native...</Summary>
<Website>http://www.smashingmagazine.com/2014/03/10/four-ways-to-build-a-mobile-application-part-4-appcelerator-titanium/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42236/guest@my.umbc.edu/5dcf205c591d64583460154f9107809b/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mobile</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 10 Mar 2014 07:33:23 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42239" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42239">
<Title>DealBook: China&#8217;s Tencent to Buy Stake in JD.com as Part of E-Commerce Push</Title>
<Body>
<![CDATA[
    <div class="html-content">The Internet company said it would pay $215 million for a 15 percent stake in JD.com as the two firms seek to challenge the dominance of Alibaba, China’s largest e-commerce company.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F09%2Fchinas-tencent-to-buy-stake-in-jd-com-as-part-of-e-commerce-push%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+China%E2%80%99s+Tencent+to+Buy+Stake+in+JD.com+as+Part+of+E-Commerce+Push" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F09%2Fchinas-tencent-to-buy-stake-in-jd-com-as-part-of-e-commerce-push%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+China%E2%80%99s+Tencent+to+Buy+Stake+in+JD.com+as+Part+of+E-Commerce+Push" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F09%2Fchinas-tencent-to-buy-stake-in-jd-com-as-part-of-e-commerce-push%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+China%E2%80%99s+Tencent+to+Buy+Stake+in+JD.com+as+Part+of+E-Commerce+Push" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F09%2Fchinas-tencent-to-buy-stake-in-jd-com-as-part-of-e-commerce-push%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+China%E2%80%99s+Tencent+to+Buy+Stake+in+JD.com+as+Part+of+E-Commerce+Push" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fdealbook.nytimes.com%2F2014%2F03%2F09%2Fchinas-tencent-to-buy-stake-in-jd-com-as-part-of-e-commerce-push%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=DealBook%3A+China%E2%80%99s+Tencent+to+Buy+Stake+in+JD.com+as+Part+of+E-Commerce+Push" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/191801377534/u/0/f/640387/c/34625/s/37ffe726/sc/2/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801377534/u/0/f/640387/c/34625/s/37ffe726/sc/2/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801377534/u/0/f/640387/c/34625/s/37ffe726/sc/2/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801377534/u/0/f/640387/c/34625/s/37ffe726/sc/2/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801377534/u/0/f/640387/c/34625/s/37ffe726/sc/2/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801377534/u/0/f/640387/c/34625/s/37ffe726/sc/2/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/191801377534/u/0/f/640387/c/34625/s/37ffe726/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801377534/u/0/f/640387/c/34625/s/37ffe726/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The Internet company said it would pay $215 million for a 15 percent stake in JD.com as the two firms seek to challenge the dominance of Alibaba, China’s largest e-commerce company.      </Summary>
<Website>http://rss.nytimes.com/c/34625/f/640387/s/37ffe726/sc/2/l/0Ldealbook0Bnytimes0N0C20A140C0A30C0A90Cchinas0Etencent0Eto0Ebuy0Estake0Ein0Ejd0Ecom0Eas0Epart0Eof0Ee0Ecommerce0Epush0C0Dpartner0Frss0Gemc0Frss/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42239/guest@my.umbc.edu/c19fe03c618bcf1bc484f3afa38b0508/api/pixel</TrackingUrl>
<Tag>china</Tag>
<Tag>e-commerce</Tag>
<Tag>jd-com</Tag>
<Tag>ma-jack</Tag>
<Tag>mergers-and-acquisitions</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 10 Mar 2014 06:03:17 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42235" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42235">
<Title>What&#8217;s new for designers, March 2014</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="what's new for designers march 2014" src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/thumb.jpg" style="max-width: 100%; height: auto;">The March edition of what’s new for web designers and developers includes new web apps, photoshop plugins, productivity tools, graphics programs, CSS frameworks, jQuery plugins, and some really great new fonts.</p> <p>Many of the resources below are free or very low cost, and are sure to be useful to a lot of designers and developers out there.</p> <p>As always, if we’ve missed something you think should have been included, please let us know in the comments. And if you have an app or other resource you’d like to see included next month, tweet it to <a href="http://twitter.com/cameron_chapman" rel="nofollow external" class="bo">@cameron_chapman</a> for consideration.</p> <h1>Designer Candies</h1> <p><a href="http://designercandies.net/" rel="nofollow external" class="bo">Designer Candies</a> offers up freebies for designers on a regular basis. Freebies include textures, templates, brushes, and more.</p> <p><a href="http://designercandies.net/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/designercandies.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>IM Free</h1> <p><a href="http://imcreator.com/free" rel="nofollow external" class="bo">IM Free</a> is a collection of free stock photographs from IM Creator. You can search for images or browse by subject.</p> <p><a href="http://imcreator.com/free" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/imfree.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Speed Design with Illustrator</h1> <p><a href="http://www.designsprint.net/" rel="nofollow external" class="bo">Speed Design with Illustrator</a> is a selection of 14 tips for speeding up your design process with Illustrator. It includes tips for things like dynamic buttons and starter templates.</p> <p><a href="http://www.designsprint.net/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/designsprint.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Readerrr</h1> <p><a href="http://readerrr.com/" rel="nofollow external" class="bo">Readerrr</a> is a new RSS reader that’s easy to use but balanced for web designers, with a built-in syntax highlighter and more designer-centric features in the works.</p> <p><a href="http://readerrr.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/readerrr.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Zurb Quips</h1> <p><a href="http://zurb.com/quips" rel="nofollow external" class="bo">Zurb Quips</a> is a library of design stats from a variety of sources. It’s a well-organized source of meaningful and accurate stats that you can use to keep on top of what’s happening in the design world.</p> <p><a href="http://zurb.com/quips" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/quips.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Cerberus</h1> <p><a href="http://tedgoas.github.io/Cerberus/" rel="nofollow external" class="bo">Cerberus</a> is a set of solid patterns for responsive emails that even work in Outlook. Optimize your emails for small screens with just a few simple patterns.</p> <p><a href="http://tedgoas.github.io/Cerberus/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/cerberus.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Dollar Photo Club</h1> <p>Looking for affordable stock photos and vectors? <a href="http://www.dollarphotoclub.com/" rel="nofollow external" class="bo">Dollar Photo Club</a> offers 26 million stock photos for just $1 an image.</p> <p><a href="http://www.dollarphotoclub.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/dollarphoto.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Glyphr Studio</h1> <p><a href="http://glyphrstudio.com/" rel="nofollow external" class="bo">Glyphr Studio</a> is a free HTML5-based font editor that makes is simple for design hobbyists to create their own fonts, practically eliminating the barrier to entry.</p> <p><a href="http://glyphrstudio.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/glyphr.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Stripe Checkout</h1> <p><a href="https://stripe.com/checkout" rel="nofollow external" class="bo">Stripe Checkout</a> is an embeddable payment form for mobile, tablet, and desktop devices that makes it easy for customers to pay instantly. Checkout is continuously working to refine and optimize your sales funnel for you.</p> <p><a href="https://stripe.com/checkout" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/checkout.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Grid Style Sheets</h1> <p><a href="http://gridstylesheets.org/" rel="nofollow external" class="bo">Grid Style Sheets</a> uses the Cassoway Constraint Solver algorithm (the same one Apple uses to compute native layout) to replace the browser’s layout engine and reimagine CSS layout.</p> <p><a href="http://gridstylesheets.org/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/gss.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>ScrollMagic</h1> <p><a href="http://janpaepke.github.io/ScrollMagic/" rel="nofollow external" class="bo">ScrollMagic</a> is a jQuery plugin for creating scroll interactions, including starting animations at a specific scroll position, synchronizing an animation to scrollbar movement, and more.</p> <p><a href="http://janpaepke.github.io/ScrollMagic/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/magic.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Future52</h1> <p><a href="http://future52.com/" rel="nofollow external" class="bo">Future52</a> is a project that features 52 designers with 52 creations over 52 weeks. There are three creations up so far, and you can follow them on Tumblr for more.</p> <p><a href="http://future52.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/future52.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Atom</h1> <p><a href="https://atom.io/" rel="nofollow external" class="bo">Atom</a> is a hackable text editor from GitHub. You can customize it to do whatever you need, or just use it out of the box.</p> <p><a href="https://atom.io/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/atom.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Type-Finder</h1> <p><a href="http://www.type-finder.com/" rel="nofollow external" class="bo">Type-Finder</a> is a quick questionnaire that lets you easily find reputable typefaces to meet your needs. Just answer five questions and you’ll get a list of great fonts to choose from.</p> <p><a href="http://www.type-finder.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/typefinder.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Type Quest</h1> <p>Confused about how to use OpenType Webfont features? <a href="http://typequest.org/" rel="nofollow external" class="bo">Type Quest</a> is a great learning resource that will teach you everything you need to know to take advantage of all the features OpenType Webfonts offer.</p> <p><a href="http://typequest.org/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/typequest.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Dewey</h1> <p><a href="http://deweyapp.io/" rel="nofollow external" class="bo">Dewey</a> is a better bookmark system for Chrome. It gives you the ability to add custom tags and screenshots, and you get smarter search.</p> <p><a href="http://deweyapp.io/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/dewey.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Panda</h1> <p><a href="http://usepanda.com/" rel="nofollow external" class="bo">Panda</a> (formerly Geisha) offers up daily inspiration to designers, either as a website or in a Chrome extension. Easily browse Designer News, Dribbble, Behance, and more in one place.</p> <p><a href="http://usepanda.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/panda.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Ink</h1> <p><a href="http://ink.chrometaphore.com/" rel="nofollow external" class="bo">Ink</a> is a free Photoshop documentation plugin. It lets you add extra information to your mockups so your developers have a better understanding of how the final output should look.</p> <p><a href="http://ink.chrometaphore.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/ink.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Random User Generator</h1> <p>This <a href="http://randomuser.me/extension/" rel="nofollow external" class="bo">Random User Generator</a> plugin for Photoshop makes it simple to create random users to add to your mockups, complete with names and photos. You can choose whether you want male or female users (or both), and adding them to your mockup is as simple as dragging and dropping or cutting and pasting.</p> <p><a href="http://randomuser.me/extension/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/random.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Sache</h1> <p><a href="http://www.sache.in/" rel="nofollow external" class="bo">Sache</a> is a directory of Sass and Compass extensions for your projects. Just browse for the extension you want (you can also sort by tag), or add your own.</p> <p><a href="http://www.sache.in/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/sache.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Lightly Icons</h1> <p><a href="http://tmthymllr.com/lightly-icons/" rel="nofollow external" class="bo">Lightly Icons</a> is a set of 350 pixel-perfect iOS7 icons inspired by Neue Helvetica. It comes in several file formats, including PNG, PSD, AI, EPS, and SVG, all for $19.</p> <p><a href="http://tmthymllr.com/lightly-icons/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/lightly.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>HapTime.in</h1> <p><a href="http://haptime.in/" rel="nofollow external" class="bo">HapTime.in</a> is an alternative to timers and spreadsheets that makes it simple to easily keep track of your time. There’s nothing to install (just a web app), and tracking is as easy as tapping.</p> <p><a href="http://haptime.in/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/haptime.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Hemingway</h1> <p><a href="http://www.hemingwayapp.com/" rel="nofollow external" class="bo">Hemingway</a> is a great free app for improving your writing. It highlights all sorts of common writing pitfalls, including overly complex sentences, adverbs, phrases that could be simpler, passive voice, and more.</p> <p><a href="http://www.hemingwayapp.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/hemingway.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Cute Grids</h1> <p><a href="http://www.cutegrids.com/" rel="nofollow external" class="bo">Cute Grids</a> is a clean, responsive grid base for your designs. It’s mobile first, includes five media queries based on em widths, and has detailed documentation.</p> <p><a href="http://www.cutegrids.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/cute.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>TLDRLegal</h1> <p><a href="https://tldrlegal.com/" rel="nofollow external" class="bo">TLDRLegal</a> is a resource for finding easy-to-read summaries of popular software licenses in plain English. You can search or browse, or sign up for updates.</p> <p><a href="https://tldrlegal.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/tldrlegal.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Essay ($10)</h1> <p><a href="http://tendollarfonts.com/products/essay" rel="nofollow external" class="bo">Essay</a>, from Ten Dollar Fonts, is a bold all-caps display font inspired by black weight type set in books from the mid-20th century, rock music, and athletics, among other influences.</p> <p><a href="http://tendollarfonts.com/products/essay" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/essay.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Voyager ($10)</h1> <p><a href="http://tendollarfonts.com/products/voyager" rel="nofollow external" class="bo">Voyager</a> is a geometric sans serif typeface that’s highly legible, but with enough personality to be used as a display font, too.</p> <p><a href="http://tendollarfonts.com/products/voyager" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/voyager.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Magnifique ($10)</h1> <p><a href="http://tendollarfonts.com/products/magnifique" rel="nofollow external" class="bo">Magnifique</a> is inspired by decorative French and Italian cafe lettering dating back to the early 1900s. It’s modern while still capturing the romance and elegance of these cultures.</p> <p><a href="http://tendollarfonts.com/products/magnifique" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/magnifique.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Campton (free)</h1> <p><a href="http://fontfabric.com/campton-free-font/" rel="nofollow external" class="bo">Campton</a> is a geometric sans serif font based on the neutrality trend of the early to mid twentieth century. Light and bold weights are free, others start at $30.</p> <p><a href="http://fontfabric.com/campton-free-font/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/campton.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Courtesy Script Pro ($59)</h1> <p><a href="http://www.myfonts.com/fonts/sudtipos/courtesy-script-pro/" rel="nofollow external" class="bo">Courtesy Script Pro</a> is a Victorian-inspired hand-lettered typeface with the look of custom stationery. The lowercase is notably understated while the capitals offer a variety of stroke weights and flourishes.</p> <p><a href="http://www.myfonts.com/fonts/sudtipos/courtesy-script-pro/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/courtesy.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Wood Nouveau JNL ($25)</h1> <p><a href="http://www.myfonts.com/fonts/jnlevine/wood-nouveau%20/" rel="nofollow external" class="bo">Wood Nouveau JNL</a> is inspired by hand cut wood type popular between the Victorian era and the 1920s, as well as the hippie counterculture that came later.</p> <p><a href="http://www.myfonts.com/fonts/jnlevine/wood-nouveau%20/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/woodnouveau.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Jayhawker ($15)</h1> <p><a href="http://www.myfonts.com/fonts/context/jayhawker/" rel="nofollow external" class="bo">Jayhawker</a> is a stylized retro display font that’s great for drop caps, posters, headlines, and more.</p> <p><a href="http://www.myfonts.com/fonts/context/jayhawker/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/jayhawker.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>LHF Chicago Script ($52)</h1> <p><a href="http://www.myfonts.com/fonts/letterheadfonts/lhf-chicago-script/" rel="nofollow external" class="bo">LHF Chicago Script</a> is a Charles Borges’ script with several OpenType features, including automatic ligatures and manual stylistic alternates.</p> <p><a href="http://www.myfonts.com/fonts/letterheadfonts/lhf-chicago-script/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/chicago.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Pintanina ($50)</h1> <p><a href="http://www.myfonts.com/fonts/rodrigotypo/pintanina/" rel="nofollow external" class="bo">Pintanina</a> is a bold display font with definite pop culture and comic book stylings.</p> <p><a href="http://www.myfonts.com/fonts/rodrigotypo/pintanina/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/pintanina.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>Maculature ($29)</h1> <p><a href="http://www.myfonts.com/fonts/pesic/maculature/" rel="nofollow external" class="bo">Maculature</a> is a grungy, uneven typeface inspired by old posters and ads. It’s legible while still being distressed, and includes some ancillary graphemes, ornaments, and rough lines.</p> <p><a href="http://www.myfonts.com/fonts/pesic/maculature/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads6/whatsnew-mar14/maculature.jpg" width="650" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"></a></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/fonts-of-chaos.html?ref=inwidget" rel="nofollow external" class="bo"><strong>Fonts of Chaos Bundle: 10 Rocking Artistic Fonts – only $17!</strong></a> </td> <td> <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br> <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" alt="Whats new for designers, March 2014" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2014/03/whats-new-for-designers-march-2014/" rel="nofollow external" class="bo">Source</a> <br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2014%2F03%2Fwhats-new-for-designers-march-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+March+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2014%2F03%2Fwhats-new-for-designers-march-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+March+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2014%2F03%2Fwhats-new-for-designers-march-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+March+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2014%2F03%2Fwhats-new-for-designers-march-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+March+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2014%2F03%2Fwhats-new-for-designers-march-2014%2F&amp;t=What%E2%80%99s+new+for+designers%2C+March+2014" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/191801275589/u/49/f/661066/c/35285/s/37fd24cd/sc/4/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801275589/u/49/f/661066/c/35285/s/37fd24cd/sc/4/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801275589/u/49/f/661066/c/35285/s/37fd24cd/sc/4/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801275589/u/49/f/661066/c/35285/s/37fd24cd/sc/4/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801275589/u/49/f/661066/c/35285/s/37fd24cd/sc/4/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801275589/u/49/f/661066/c/35285/s/37fd24cd/sc/4/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/191801275589/u/49/f/661066/c/35285/s/37fd24cd/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801275589/u/49/f/661066/c/35285/s/37fd24cd/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The March edition of what’s new for web designers and developers includes new web apps, photoshop plugins, productivity tools, graphics programs, CSS frameworks, jQuery plugins, and some really...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/37fd24cd/sc/4/l/0L0Swebdesignerdepot0N0C20A140C0A30Cwhats0Enew0Efor0Edesigners0Emarch0E20A140C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42235/guest@my.umbc.edu/8da5e24774f46e02f0c76951eb481fd1/api/pixel</TrackingUrl>
<Tag>apps</Tag>
<Tag>art</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>ecommerce</Tag>
<Tag>email</Tag>
<Tag>fonts</Tag>
<Tag>free</Tag>
<Tag>graphic-design</Tag>
<Tag>grids</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>illustration</Tag>
<Tag>illustrator</Tag>
<Tag>inspiration</Tag>
<Tag>javascript</Tag>
<Tag>jquery</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>resources</Tag>
<Tag>responsive-design</Tag>
<Tag>rss</Tag>
<Tag>sql</Tag>
<Tag>statistics</Tag>
<Tag>stock-photography</Tag>
<Tag>text-editors</Tag>
<Tag>typography</Tag>
<Tag>web-design</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Mon, 10 Mar 2014 04:15:05 -0400</PostedAt>
<EditAt>Mon, 10 Mar 2014 04:15:05 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="122766" important="false" status="posted" url="https://my3.my.umbc.edu/posts/122766">
<Title>UMBC: Med, Red and Dead Program</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <img width="150" height="150" src="https://umbc.edu/wp-content/uploads/2022/02/mrd_inner_image1-150x150.jpg" alt="" style="max-width: 100%; height: auto;"><h2>Med, Red, and Dead: Exploring three seas and a new model of international study</h2>
    <p>Israel is home to three of the world�s most diverse marine systems � the Mediterranean, Red and Dead Seas. Although found in rare and remarkable proximity, each is distinguished by unique oceanography, biology, flora and fauna, making Israel a particularly extraordinary destination for students of marine and environmental sciences.</p>
    <p>This summer, from June 22 to July 6, <strong>Yonathan Zohar</strong>, chair of UMBC�s Department of Marine Biotechnology, will lead students on an intensive study of the three Israeli seas at the Ruppin Academic Center, in Netanya, Israel, on the Mediterranean coast. Students will be exposed not only to the diverse biology of the three seas, but also to leading marine and environmental scientists from around the world. �Exploring Three Seas: Med, Red and Dead�  � which will explore such topics as marine and environmental biology, oceanography, marine and estuarine ecology, microbial ecology, marine flora and fauna, coastal geology and limnology through hands-on field trips and laboratories �  is the latest offering from an emerging model of focused, shorter-term study abroad programs at UMBC.  </p>
    <p>�Exploring Three Seas: Med, Red and Dead� is a part of a long-term research and educational partnership between UMBC and the Ruppin Academic Center�s School of Marine Sciences. Expanding on UMBC�s commitment to marine and biotechnology, faculty from UMBC and the <a href="http://imet.usmd.edu/" rel="nofollow external" class="bo">Institute for Marine and Environmental Technology</a> (a joint University System of Maryland research institute) have taught intensive, one-week courses at the Ruppin Academic Center for the past five years. Many of these same faculty members helped to develop the graduate program at the School for Marine Sciences. �This summer program is what we hope to be the beginning of broadening the partnership between Ruppin Academic Center�s School of Marine Sciences and UMBC,� says Zohar. </p>
    <p>International study and research are part of the culture at UMBC, allowing students to build their global outlook and cross-cultural skills. Shorter, intensive, professor-led trips, such as Zohar�s are a unique and increasingly popular prototype for study. Rather than the traditional mold of study abroad, which typically focuses on classroom-style learning and touring the regions of a country, these focus more intensely on experiential learning and fieldwork.</p>
    <p>“These programs enable students to learn a great deal in a condensed time period � not only about themselves and their academic interests, but also about the world around them,” says <strong>Katherine Heird</strong>, assistant director of Study Abroad at UMBC. “Because students are accompanied by their UMBC peers, faculty and staff, faculty-led programs are often an easier and less intimidating introduction to living and studying in a foreign country than other, more independent program models.”</p>
    <p>UMBC�s <a href="http://ifr.umbc.edu/media/videos/" rel="nofollow external" class="bo">International Field Research Program</a> is considered a pioneer of such innovative experiential study programs. Each spring, a small group of students from the Health Administration and Public Policy (HAPP) program spends the semester preparing for a seven-day summer trip to Switzerland, where they conduct individual field research to better understand how culture, policy and practice interact to achieve a sustainable and healthy society.</p>
    <p>Thanks to dedicated faculty and funding from the U.S. Department of Education, UMBC is also launching an exciting summer study abroad in Ghana. <strong>Tyson King-Meadows</strong>, chair of Africana Studies, and <strong>Gloria Chuku</strong>, associate professor of Africana Studies, will lead “<a href="http://my.umbc.edu/groups/llc/news/41095" rel="nofollow external" class="bo">Understanding Culture and Politics in Ghana</a>” from July 6 to August 4. The unique program is specifically designed for educators and will enroll both current K-12 teachers and undergraduate and graduate students interested in teaching careers.</p>
    <p>As in other UMBC summer study abroad programs, participants will complete classroom, laboratory and field-based academic study, plus intensive language lessons. They will also experience intercultural exchanges with Ghanaian governmental and non-governmental officials, and guided-sightseeing activities to historical and cultural sites, exploring topics such as the Trans-Atlantic Slave Trade, the African anti-colonialism movement, and Ghana�s experiences with different political systems.</p>
    <p>Shorter programs often allow students whose schedules would otherwise not allow full semester travel to experience international and cross-cultural study � and professors are being encouraged to consider this model. <strong>Maggie Holland</strong>, professor of Geography and Environmental Systems, is traveling with students from across four majors to Costa Rica for an <a href="http://ges.umbc.edu/costarica-fieldcourse/" rel="nofollow external" class="bo">international study in sustainable development and conservation</a>. This innovative study abroad experience will involve a mix of field research and service learning.  Over the course of 15 days, students will meet with community groups, engage in service learning, gain experience in field research techniques, participate in focus group discussions and contribute to mapping.</p>
    <p>“We feel strongly that our department�s offering of a field course should be designed to offer students a rich experience at relatively low-cost, and with a shorter time commitment than a full semester,” says Holland, who believes that academic, financial and family reasons often prevent students from taking a full semester abroad. “Offering this class as an early summer session course opens the program more broadly to UMBC students, as their perspectives and skills could lend substantially to the overall experience.�</p>
    <p>Rising junior and senior undergraduates (BIOL 499) and graduate students (BIOL 601) interested in �Exploring Three Seas: Med, Red and Dead� are encouraged to apply by the deadline of March 10. </p>
    <p><a href="http://www.umbc.edu/summer/documents/ThreeSeasProgram2014.pdf" rel="nofollow external" class="bo">Learn More </a></p>
    <p><a href="http://www.umbc.edu/summer/documents/ThreeSeasProgram2014Application.pdf" rel="nofollow external" class="bo">Download Application   </a></p>
    <p>(3/4/2014)</p>
    </div>
]]>
</Body>
<Summary>Med, Red, and Dead: Exploring three seas and a new model of international study   Israel is home to three of the world�s most diverse marine systems � the Mediterranean, Red and Dead Seas....</Summary>
<Website>https://umbc.edu/stories/umbc-med-red-and-dead-program/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/122766/guest@my.umbc.edu/b295956b36249c3e1e896f2c386258cc/api/pixel</TrackingUrl>
<Tag>window-stories</Tag>
<Group token="umbc-news-magazine">UMBC News &amp;amp; Magazine</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/umbc-news-magazine</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/original.png?1748556657</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xlarge.png?1748556657</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/large.png?1748556657</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/medium.png?1748556657</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/small.png?1748556657</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xsmall.png?1748556657</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/943/24435aa6207c452e7bc15cc74b42c7bb/xxsmall.png?1748556657</AvatarUrl>
<Sponsor>UMBC News &amp; Magazine</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 10 Mar 2014 04:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="54201" important="false" status="posted" url="https://my3.my.umbc.edu/posts/54201">
<Title>Health IT and Advanced Analytical Models</Title>
<Body>
<![CDATA[
    <div class="html-content">
      <p><img src="https://drkoru.us/./_static/assets/images/News/caban.jpg" alt="caban.jpg" style="max-width: 100%; height: auto;">
      </p>
      <span>Figure 31:</span> Jesus Caban speaking at UMBC IS Department
      
    
      <p>
      <strong>Jesus Caban</strong>
      </p>
    
      <p>
      <strong>Monday March 10, 2014 at 11:50 am</strong>
      </p>
    
      <p>
      <em>Presentation in Room ITE 459</em>
      </p>
    
      <p>
      ABSTRACT: Mild traumatic brain injury (mTBI) is an invisible injury that
      is poorly understood and its sequelae can be difficult to accurately
      diagnose.Patients who have been screened positive for mTBI are at an
      increased risk of depression, post-traumatic stress disorder (PTSD),
      headaches, sleep disorders, concentration difficulties, and other
      problems. During the last decade, a significant amount of attention has
      been given to the acquisition of clinical data from patients suffering
      from mTBI. Unfortunately, most of the data collection and analysis has
      focused on individual or specific aspects of the injury, not necessarily
      in comprehensive datasets that can enable research in multi-modal
      techniques to capture the complex biological state of mTBI patients.
      This talk will present (a) a large-scale informatics database that has
      been developed to enable interdisciplinary research on mTBI, (b)
      specific multi-modal analytical techniques necessary in the analysis of
      clinical data, and (c) innovative visual data mining techniques used to
      facilitate the exploration of the complex interactions triggered by
      mTBI.
      </p>
    
      <p>
      SHORT BIO: Dr. Caban is the Acting Chief of Clinical and Research
      Informatics at the National Intrepid Center of Excellence (NICoE) at
      Walter Reed Bethesda. He received a Ph.D. in Computer Science at the
      University of Maryland, UMBC (2009), his M.S. degree in Computer Science
      from the University of Kentucky (2005), and his B.S. in Computer Science
      from the University of Puerto Rico (2002). Over the last 9 years
      Dr. Caban's research has focused on the design and development of
      techniques to analyze clinical and imaging data. His research and
      experience has given him the opportunity to work at top healthcare
      organizations including the National Institutes of Health (NIH), John
      Hopkins University, and the University of Maryland Medical Center, among
      others organizations. Dr. Caban is presently an adjunct faculty member
      at John Hopkins University Applied Physics Lab and an adjunct instructor
      at the Department of Computer Science at UMBC. Currently, he is serving
      as the Associate Editor of the JAMIA special issue on Visual Analytics
      in Healthcare and as the contracting officer representative (COR) and
      manager for the DoD program on "Watson-Like Technologies for TBI/PTSD
      Clinical Decision Support and Predictive Analytics".
      </p>
    </div>
]]>
</Body>
<Summary>Figure 31: Jesus Caban speaking at UMBC IS Department           Jesus Caban            Monday March 10, 2014 at 11:50 am            Presentation in Room ITE 459            ABSTRACT: Mild traumatic...</Summary>
<Website>https://drkoru.us/posts.html#health-it-and-advanced-analytical-models</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/54201/guest@my.umbc.edu/d142382fe8793da5939c2ea0221f2ef8/api/pixel</TrackingUrl>
<Group token="hit">Health IT Community @ UMBC</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/hit</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/xsmall.png?1419188005</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/original.jpg?1419188005</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/xxlarge.png?1419188005</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/xlarge.png?1419188005</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/large.png?1419188005</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/medium.png?1419188005</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/small.png?1419188005</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/xsmall.png?1419188005</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/362/b95466b8b139e9e1fa1400d527798b7c/xxsmall.png?1419188005</AvatarUrl>
<Sponsor>Health IT Community @ UMBC</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Mon, 10 Mar 2014 00:00:00 -0400</PostedAt>
<EditAt>Mon, 10 Mar 2014 00:00:00 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="42232" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42232">
<Title>TWO CRITICAL SOCIAL JUSTICE EVENTS RESCHEDULED!</Title>
<Tagline>Monday, March 10th - Check them out!</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Rescheduled from last week's snow, there are two interesting events happening on Monday, March 10th:</p>
    <p>"Critical Social Justice 101" includes a fantastic group of panelists to discuss and engage with participants. The event is taking place in the University Center's Ballroom, 4-5:30 pm.  More info at <a href="http://my.umbc.edu/groups/womenscenter/events/23209" rel="nofollow external" class="bo">http://my.umbc.edu/groups/womenscenter/events/23209</a></p>
    <p>"Just Kids" explores the issue of kids who are 14 years old who are charged with certain crimes that can be automatically sent to the adult criminal justice system.  This event will be held in UC 310 at 7 pm. More info at <a href="http://critsocjustice.wordpress.com/2014/02/26/end-the-automatic-prosecution-of-youth-as-adults/" rel="nofollow external" class="bo">http://critsocjustice.wordpress.com/2014/02/26/end-the-automatic-prosecution-of-youth-as-adults/</a></p>
    <p>Share these opportunities with your friends and colleagues!</p>
    <p><br></p>
    </div>
]]>
</Body>
<Summary>Rescheduled from last week's snow, there are two interesting events happening on Monday, March 10th:  "Critical Social Justice 101" includes a fantastic group of panelists to discuss and engage...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42232/guest@my.umbc.edu/9f0e0c734c396aac23dc455c783fa25c/api/pixel</TrackingUrl>
<Group token="shriver">The Shriver Center</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/shriver</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xsmall.png?1441293069</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/original.jpg?1441293069</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xxlarge.png?1441293069</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xlarge.png?1441293069</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/large.png?1441293069</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/medium.png?1441293069</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/small.png?1441293069</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xsmall.png?1441293069</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/008/0bfad113286cf6b1bc6dedbdbfc7e5ef/xxsmall.png?1441293069</AvatarUrl>
<Sponsor>The Shriver Center: Service-Learning</Sponsor>
<PawCount>1</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Sun, 09 Mar 2014 23:29:09 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42233" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42233">
<Title>Dreams of a More Streamlined Car-Buying Process, With Technology as Facilitator</Title>
<Body>
<![CDATA[
    <div class="html-content">The industry model is changing, as consumers no longer depend on dealers to learn about cars, and automakers try to sell their vehicles more directly.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fdreams-of-a-more-streamlined-car-buying-process-with-technology-as-facilitator.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dreams+of+a+More+Streamlined+Car-Buying+Process%2C+With+Technology+as+Facilitator" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fdreams-of-a-more-streamlined-car-buying-process-with-technology-as-facilitator.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dreams+of+a+More+Streamlined+Car-Buying+Process%2C+With+Technology+as+Facilitator" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fdreams-of-a-more-streamlined-car-buying-process-with-technology-as-facilitator.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dreams+of+a+More+Streamlined+Car-Buying+Process%2C+With+Technology+as+Facilitator" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fdreams-of-a-more-streamlined-car-buying-process-with-technology-as-facilitator.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dreams+of+a+More+Streamlined+Car-Buying+Process%2C+With+Technology+as+Facilitator" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fdreams-of-a-more-streamlined-car-buying-process-with-technology-as-facilitator.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Dreams+of+a+More+Streamlined+Car-Buying+Process%2C+With+Technology+as+Facilitator" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/191801359084/u/0/f/640387/c/34625/s/37fbb71f/sc/18/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801359084/u/0/f/640387/c/34625/s/37fbb71f/sc/18/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801359084/u/0/f/640387/c/34625/s/37fbb71f/sc/18/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801359084/u/0/f/640387/c/34625/s/37fbb71f/sc/18/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801359084/u/0/f/640387/c/34625/s/37fbb71f/sc/18/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801359084/u/0/f/640387/c/34625/s/37fbb71f/sc/18/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/191801359084/u/0/f/640387/c/34625/s/37fbb71f/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801359084/u/0/f/640387/c/34625/s/37fbb71f/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The industry model is changing, as consumers no longer depend on dealers to learn about cars, and automakers try to sell their vehicles more directly.      </Summary>
<Website>http://rss.nytimes.com/c/34625/f/640387/s/37fbb71f/sc/18/l/0L0Snytimes0N0C20A140C0A30C10A0Cbusiness0Cdreams0Eof0Ea0Emore0Estreamlined0Ecar0Ebuying0Eprocess0Ewith0Etechnology0Eas0Efacilitator0Bhtml0Dpartner0Frss0Gemc0Frss/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42233/guest@my.umbc.edu/6b5242abc8508b781cf1d4655f489c40/api/pixel</TrackingUrl>
<Tag>au-to</Tag>
<Tag>automobiles</Tag>
<Tag>computers-and-the-internet</Tag>
<Tag>ebay-inc-ebay-nasdaq</Tag>
<Tag>edmunds-com</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>new</Tag>
<Tag>shopping-and-retail</Tag>
<Tag>technology</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Sun, 09 Mar 2014 22:49:54 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42234" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42234">
<Title>New York Public Radio Receives Grant for $10 Million</Title>
<Body>
<![CDATA[
    <div class="html-content">The public radio entity will use most of its gift from the Jerome L. Greene Foundation to support the development of digital operations, including a new feature on the WNYC mobile app.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fmedia%2Fnew-york-public-radio-receives-grant-for-10-million.html%3Fpartner%3Drss%26emc%3Drss&amp;t=New+York+Public+Radio+Receives+Grant+for+%2410+Million" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fmedia%2Fnew-york-public-radio-receives-grant-for-10-million.html%3Fpartner%3Drss%26emc%3Drss&amp;t=New+York+Public+Radio+Receives+Grant+for+%2410+Million" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fmedia%2Fnew-york-public-radio-receives-grant-for-10-million.html%3Fpartner%3Drss%26emc%3Drss&amp;t=New+York+Public+Radio+Receives+Grant+for+%2410+Million" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fmedia%2Fnew-york-public-radio-receives-grant-for-10-million.html%3Fpartner%3Drss%26emc%3Drss&amp;t=New+York+Public+Radio+Receives+Grant+for+%2410+Million" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Fbusiness%2Fmedia%2Fnew-york-public-radio-receives-grant-for-10-million.html%3Fpartner%3Drss%26emc%3Drss&amp;t=New+York+Public+Radio+Receives+Grant+for+%2410+Million" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/191801359083/u/0/f/640387/c/34625/s/37fbb720/sc/5/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801359083/u/0/f/640387/c/34625/s/37fbb720/sc/5/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801359083/u/0/f/640387/c/34625/s/37fbb720/sc/5/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801359083/u/0/f/640387/c/34625/s/37fbb720/sc/5/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801359083/u/0/f/640387/c/34625/s/37fbb720/sc/5/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801359083/u/0/f/640387/c/34625/s/37fbb720/sc/5/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/191801359083/u/0/f/640387/c/34625/s/37fbb720/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801359083/u/0/f/640387/c/34625/s/37fbb720/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The public radio entity will use most of its gift from the Jerome L. Greene Foundation to support the development of digital operations, including a new feature on the WNYC mobile app.      </Summary>
<Website>http://rss.nytimes.com/c/34625/f/640387/s/37fbb720/sc/5/l/0L0Snytimes0N0C20A140C0A30C10A0Cbusiness0Cmedia0Cnew0Eyork0Epublic0Eradio0Ereceives0Egrant0Efor0E10A0Emillion0Bhtml0Dpartner0Frss0Gemc0Frss/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42234/guest@my.umbc.edu/e23fba59a01ac4adf3519331ef0b9901/api/pixel</TrackingUrl>
<Tag>grants-corporate-and-foundation</Tag>
<Tag>new</Tag>
<Tag>new-york-public-radio</Tag>
<Tag>public-broadcasting</Tag>
<Tag>radio</Tag>
<Tag>technology</Tag>
<Tag>wnyc</Tag>
<Tag>wqxr</Tag>
<Tag>york</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Sun, 09 Mar 2014 21:48:25 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42231" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42231">
<Title>Microsoft Pins Xbox One Hopes on Titanfall, a Sci-Fi Shooting Game</Title>
<Body>
<![CDATA[
    <div class="html-content">The company is betting that a new game, Titanfall, will be enough of a hit to improve sales of the Xbox One and secure its influence in the video-game market.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Ftechnology%2Fmicrosoft-pins-xbox-one-hopes-on-titanfall-a-sci-fi-shooting-game.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Microsoft+Pins+Xbox+One+Hopes+on+Titanfall%2C+a+Sci-Fi+Shooting+Game" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Ftechnology%2Fmicrosoft-pins-xbox-one-hopes-on-titanfall-a-sci-fi-shooting-game.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Microsoft+Pins+Xbox+One+Hopes+on+Titanfall%2C+a+Sci-Fi+Shooting+Game" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Ftechnology%2Fmicrosoft-pins-xbox-one-hopes-on-titanfall-a-sci-fi-shooting-game.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Microsoft+Pins+Xbox+One+Hopes+on+Titanfall%2C+a+Sci-Fi+Shooting+Game" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Ftechnology%2Fmicrosoft-pins-xbox-one-hopes-on-titanfall-a-sci-fi-shooting-game.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Microsoft+Pins+Xbox+One+Hopes+on+Titanfall%2C+a+Sci-Fi+Shooting+Game" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.nytimes.com%2F2014%2F03%2F10%2Ftechnology%2Fmicrosoft-pins-xbox-one-hopes-on-titanfall-a-sci-fi-shooting-game.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Microsoft+Pins+Xbox+One+Hopes+on+Titanfall%2C+a+Sci-Fi+Shooting+Game" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/191801260043/u/0/f/640387/c/34625/s/37fa322a/sc/27/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801260043/u/0/f/640387/c/34625/s/37fa322a/sc/27/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801260043/u/0/f/640387/c/34625/s/37fa322a/sc/27/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801260043/u/0/f/640387/c/34625/s/37fa322a/sc/27/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/191801260043/u/0/f/640387/c/34625/s/37fa322a/sc/27/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801260043/u/0/f/640387/c/34625/s/37fa322a/sc/27/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/191801260043/u/0/f/640387/c/34625/s/37fa322a/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/191801260043/u/0/f/640387/c/34625/s/37fa322a/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The company is betting that a new game, Titanfall, will be enough of a hit to improve sales of the Xbox One and secure its influence in the video-game market.      </Summary>
<Website>http://rss.nytimes.com/c/34625/f/640387/s/37fa322a/sc/27/l/0L0Snytimes0N0C20A140C0A30C10A0Ctechnology0Cmicrosoft0Epins0Exbox0Eone0Ehopes0Eon0Etitanfall0Ea0Esci0Efi0Eshooting0Egame0Bhtml0Dpartner0Frss0Gemc0Frss/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42231/guest@my.umbc.edu/04616af0f88824fb39d4cfa5cf49d916/api/pixel</TrackingUrl>
<Tag>comcast-corporation-cmcsa-nasdaq</Tag>
<Tag>computer-and-video-games</Tag>
<Tag>electronic-arts-inc-erts-nasdaq</Tag>
<Tag>microsoft-corporation-msft-nasdaq</Tag>
<Tag>netflix-inc-nflx-nasdaq</Tag>
<Tag>new</Tag>
<Tag>playstation-4-video-game-system</Tag>
<Tag>respawn-entertainment</Tag>
<Tag>sony-corporation-sne-nyse</Tag>
<Tag>technology</Tag>
<Tag>titanfall-video-game</Tag>
<Tag>xbox-one-video-game-system</Tag>
<Tag>york</Tag>
<Tag>zampella-vince</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Sun, 09 Mar 2014 18:43:01 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="42228" important="false" status="posted" url="https://my3.my.umbc.edu/posts/42228">
<Title>Millennial Mismatches: Befitting of Befuddling?</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>It’s a cliche to say that today’s twenty-somethings are pretty confused about life.</p>
    <p>But according to a recent study by the Pew Research Center, that cliche may be grounded in statistical fact.</p>
    <p><a href="http://www.theatlantic.com/business/archive/2014/03/study-millennials-deeply-confused-about-their-politics-finances-and-culture/284277/#disqus_thread" rel="nofollow external" class="bo"><em>The Atlantic</em> set out to chronicle the most glaring inconsistencies buried in the polling data.</a> Here’s USDemocrazy’s top five:</p>
    <p>1) Despite growing up in the worst economic environment since the 1930s, we’re the most confident in our financial futures.</p>
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-07-at-11.06.01-AM.png" rel="nofollow external" class="bo"><img alt="" src="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-07-at-11.06.01-AM.png" width="371" height="412" style="max-width: 100%; height: auto;"></a></p>
    <p> 2) Our world is profoundly interconnected through social media websites and apps… and yet we are far less trusting of people than our parents and grandparents.</p>
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-06-at-10.54.06-AM.png" rel="nofollow external" class="bo"><img alt="" src="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-06-at-10.54.06-AM.png" width="490" height="467" style="max-width: 100%; height: auto;"></a></p>
    <p> 3) We are least likely to identify with the two-party system… but have the highest approval of Congress?</p>
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-06-at-11.19.55-AM.png" rel="nofollow external" class="bo"><img alt="" src="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-06-at-11.19.55-AM.png" width="477" height="373" style="max-width: 100%; height: auto;"></a></p>
    <p> 4) We are most supportive of “big government” and universal health care, but disapprove of Obamacare by the same margins as everybody else.</p>
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-06-at-11.23.19-AM.png" rel="nofollow external" class="bo"><img alt="" src="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-06-at-11.23.19-AM.png" width="475" height="323" style="max-width: 100%; height: auto;"></a></p>
    <p> 5) We have the most stake in reversing climate change and preserving the environment… but we are less likely than any previous generation to identify as environmentalists.</p>
    <p><a href="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-06-at-11.14.16-AM.png" rel="nofollow external" class="bo"><img alt="" src="http://usdemocrazy.net/wp-content/uploads/2014/03/Screen-Shot-2014-03-06-at-11.14.16-AM.png" width="352" height="541" style="max-width: 100%; height: auto;"></a></p>
    <p> What’s your take on all this? Are millennials confused? Or is there wisdom hiding in the senselessness?</p>
    </div>
]]>
</Body>
<Summary>It’s a cliche to say that today’s twenty-somethings are pretty confused about life.   But according to a recent study by the Pew Research Center, that cliche may be grounded in statistical fact....</Summary>
<Website>http://usdemocrazy.net/millennial-mismatches-befitting-of-befuddling/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/42228/guest@my.umbc.edu/c4b5664978d619e5374903bed7c7d360/api/pixel</TrackingUrl>
<Tag>culture</Tag>
<Tag>current</Tag>
<Tag>democracy</Tag>
<Tag>generation</Tag>
<Tag>millennials</Tag>
<Tag>news</Tag>
<Tag>politics</Tag>
<Tag>us</Tag>
<Tag>usdemocrazy</Tag>
<Tag>young</Tag>
<Group token="retired-12">USDemocrazy</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-12</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/original.jpg?1279120129</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xlarge.png?1279120129</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/large.png?1279120129</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/medium.png?1279120129</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/small.png?1279120129</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xsmall.png?1279120129</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/012/f0935e4cd5920aa6c7c996a5ee53a70f/xxsmall.png?1279120129</AvatarUrl>
<Sponsor>USDemocrazy</Sponsor>
<PawCount>16</PawCount>
<CommentCount>14</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Sun, 09 Mar 2014 13:50:07 -0400</PostedAt>
</NewsItem>

</News>
