http://www.siemensjobcam.com/windows-mobile-5-0-plugin/
Cost effective training solutions: mobile learning
estimated world population use cell phones has reached 4 billion. Although only 10% of them are smart phones, experts predict the number will increase to 50% of new phones coming out in 2011 will 85% of smart phone models with mobile Internet access. With great market potential to reach a wider audience largely resource to many industries including learning and training solutions to businesses.
While these gadgets continues to increase, the economy, still reeling from the recession is looking for ways to cut costs. human resource training and development, while beneficial and essential to the overall success of a company, it costs a lot significant investment. E-learning can be an alternative cost effective training solution, but why stop there? Making content learning available on smartphones, PDAs and Tablet laptops means that pupils and students will be able to use non-productive time learning new skills or improving knowledge fundamental to the growth of the company.
Imagine listening to a lecture on the development of better communications while driving to work and back, while waiting in a long tail, could be watching and listening to a seminar on improving programming skills or pending your clothes, you might be playing an educational game designed to increase your vocabulary.
MLearning and mobile learning is still in its infancy. There are limitations to e-learning courses translated for use in desktops and laptops smaller and slower PDAs and smartphones. For example, iPhone everywhere who vehemently refuses to play flash animations. The issue frustrates users who know the Internet is full of flash video and animation. Animation Flash would have been a great tool for interactive e-learning activities, but developers have to move the issue through the use of HTML 5 in place.
While many developers are still in the process of content creation to deliver a cost-effective training mobile phones, these are some of the most interesting:
Moodle4iPhones – People are familiar with this application most used e-learning Free and open source Moodle and is now implementing a project, which is accessible through the iPhone and iPod Touch. The project is still in its stage demo, but after testing and cleaning of the errors, the application will be free for download on the iTunes App store and will probably be available in stores other applications such as Android and since it is an open source program.
iTunes U – iTunes University has been available for some time. Mostly are used by students but there is no reason why the trainers of the companies can not use the site. There are free language courses to be a useful tool for students in communications. For software engineers and programmers, a number of courses in programming languages. Business managers will happy lectures on new trends in business practices.
Grammar Girl's Quick and Dirty tips – Initially, Grammar Girl only emission free podcast Mignon Fogarty. The success of the show that catapulted to other media like books and audiobooks. Finally, other spin-off podcast were developed all aimed at adults in the workplace, but remains accessible to everyone, including adolescents. Some of his podcast for business success and work include: Money Girl, Legal Lad, the winner investor, The Dealista, the EEG-it-Done Guy, The Public Speaker, digital seller, and Sales Guy. Recently began Grammar Girl venture which consolidates applications archived content, tweets, manuals that are beneficial for improving the grammar and writing.
id = "gwProxy" <input type="hidden" /> <input id="jsProxy" />
<Input id = "gwProxy" type = "hidden" / Id = "jsProxy"> <input>
[Removed] / / <! [CDATA createInlineScriptElement [("LEO_HIGHLIGHTS_DEBUG var = True; LEO_HIGHLIGHTS_DEBUG_POS var = false; LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT var = 300; LEO_HIGHLIGHTS_MAX_HIGHLIGHTS var = 200; LEO_HIGHLIGHTS_IFRAME_ID var = "leoHighlights_iframe" LEO_HIGHLIGHTS_IFRAME_DIV_ID var = "leoHighlights_iframe_modal_div_container" LEO_HIGHLIGHTS_SHOW_DELAY_MS var = 300; LEO_HIGHLIGHTS_HIDE_DELAY_MS var = 750; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT = "Transparent none repeat scroll 0% 0%"; LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER var = "rgb (245,245,0) none repeat scroll 0% 0% "; _leoHighlightsPrevElem var = null, / ** * general method used to debug exceptions * * @ param location * @ param e * @ return * / _leoHighlightsReportExeception function (location, e) {if (LEO_HIGHLIGHTS_DEBUG) {Alert ("Exception:" + location + ":" + e + " n t" + E.name + " n t" + (e.number &0xFFFF;) + " n t" + e.description);}} / ** * This is an object's dimensions * * @ Param width * * @ param height * @ return / LeoHighlightsDimension function (width, height) {try {this.width = width; this.height = height; this.toString = Function () {return this.height this.width ("("+ +")");}; +","+} catch (e) {_leoHighlightsReportExeception ("LeoHighlightsDimension new ()", e);}} / ** * This position is an object * * @ param x * @ param y * @ return * / LeoHighlightsPosition function (x, y) {try {this.x = x; this.y = y; this.toString = function () {return this.x + this.y ("("+ +")");}; ","+} catch (e) {_leoHighlightsReportExeception (LeoHighlightsPosition new () ", e);}} var = LeoHighlightsPosition LEO_HIGHLIGHTS_ADJUSTMENT new (3.3); LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE new LeoHighlightsDimension var = (394.236); LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE LeoHighlightsDimension var = new (394,512); var LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT = 40; LEO_HIGHLIGHTS_DIV_HOVER_SIZE var = new LeoHighlightsDimension (LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width, LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height + LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT) var = new LeoHighlightsDimension LEO_HIGHLIGHTS_DIV_CLICK_SIZE (LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width, LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height + LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT); / ** * Sets the size of the passed in * * @ param element * @ param elem * @ return * dim / _leoHighlightsSetSize function (elem, dim) {try {/ / Set the emerging location elem.style.width dim.width = + "px" if (elem.width) elem.width dim.width =; elem.style.height dim.height = + "px"; if (elem.height) elem.height dim.height =;} catch (e) {_leoHighlightsReportExeception (_leoHighlightsSetSize () ", e);}} / ** * This can be used for a simple callback * * @ @ param argument callnames argName * @ param param * @ return * argVal / _leoHighlightsSimpleGwCallBack function (callnames, argName, argVal) {try {gwObj gateway = new var () if (argName) gwObj.addParam (argName, argVal) gwObj.callName (callnames);} catch (e) {_leoHighlightsReportExeception (_leoHighlightsSimpleGwCallBack () "+ Callnames, e);}} / ** * This takes one argument of the current document url {*. * @ Param url * @ return * / Function _leoHighlightsGetUrlArg (URL, name) name = name.replace (/ [ []/," [") replace (/ [ ]]/," ]."); regexs var = "[ ?&]"+ +"=([^]*)"; name var regex = new RegExp (regexs), the results var = regex.exec (URL) if (results == null) return ""; return results [1];} / * ** This allows you to redirect the top window to the passed in url * * @ Param url * @ return * / _leoHighlightsRedirectTop function (url) {try {url = top.location;} catch (e) {_leoHighlightsReportExeception ("_leoHighlightsRedirectTop () ", E);}} / ** * This is used to report events to the key param plugin * * @ param * @ @ return sub / function _leoHighlightsEvent (Key, sub) {try {var = new gwObj Gateway (); gwObj.addParam ("key", key); gwObj.addParam ("sub", sub); gwObj.callName (leoHighlightsEvent ");} catch (e) {_leoHighlightsReportExeception (_leoHighlightsEvent () ", e);}} / ** * This is an item ID * * @ @ param element * re / _leoHighlightsFindElementById function (elem) {try {var elem = document.getElementById (elem) if (elem) return elem, / * This is the treatment IE * / if (document.all) {elem = document.all [element] if (elem) return elem; for (var i = (document.all. length-1), i> = 0, i -) {elem = document.all [I] if (elem.id elem == elem) return;}}} catch (e) {_leoHighlightsReportExeception (_leoHighlightsFindElementById () ", e);} return null;} / ** * Get the location of an element relative to a reference of the parents * * * @ param ref the reference element, this must be a parent of that accepted element * * @ param elem * @ return * / _leoHighlightsGetLocation function (ref, elem) {var count = 0; location of new var LeoHighlightsPosition = (0.0); var = elem walking, while (walk! = null & & ref = walk & & LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT account <) {location.x + = walk.offsetLeft;! Location.y + = walk.offsetTop; foot = Walk.offsetParent; count + +;} return location;} / ** * Used to update the position of an element in a window pop * * @ param * @ param anchor * @ return IFrame * / function _leoHighlightsUpdatePopupPos (iFrame, anchor) {try {/ / Get the location shifted to var xy scrolledPos and new LeoHighlightsPosition = (0.0), if (self.pageYOffset) {ScrolledPos.x self.pageXOffset =; scrolledPos.y = self.pageYOffset;} else if (document.documentElement & & Document.documentElement.scrollTop) {= document.documentElement.scrollLeft scrolledPos.x; scrolledPos.y = document.documentElement.scrollTop;} else if (document.body) ScrolledPos.x {document.body.scrollLeft =; scrolledPos.y = document.body.scrollTop;} / * Get the total size to see what the scroll bars can be active * / Var totalDim LeoHighlightsDimension = new (0.0) if (document.all & & & & document.documentElement document.documentElement.clientHeight and &document; documentElement.clientWidth) = {totalDim.width document.documentElement.scrollWidth;. totalDim.height document.documentElement.scrollHeight =} else if (document.all) {/ * This is in IE * / totalDim.width document.body.scrollWidth =; totalDim.height = document.body.scrollHeight;} else {totalDim.width document.width =; totalDim.height document.height =;} / / Gets the location of the screen space centerDim LeoHighlightsDimension var = new (0.0), if (self.innerWidth & & self.innerHeight) {CenterDim.width self.innerWidth = (self.innerHeight> totalDim.height 16:0);? / / Subtract offset scroll bar to Firefox centerDim.height = self.innerHeight (self.innerWidth> totalDim.width 16? : 0), / / Subtract offset scroll bar to Firefox} else if (document.documentElement & & document.documentElement.clientHeight) {centerDim.width document.documentElement.clientWidth =; centerDim.height = document.documentElement.clientHeight;} else if (document.body) {document.body.clientWidth = centerDim.width; centerDim.height = Document.body.clientHeight;} / / Get the current size of the iFrameDim var popup = new LeoHighlightsDimension (iFrame.offsetWidth, iFrame.offsetHeight) if iFrameDim.width (iFrameDim.width <= 0) = (IFrame.style.width.indexOf 0, ('px')) iFrame.style.width.substring if (iFrameDim.height <= 0) = iFrameDim.height iFrame.style.height.substring (0, iFrame.style. height.indexOf ('px')) / * Calculate the position, the bottom right corner by default * / Var = new LeoHighlightsPosition position (0.0); position.x = scrolledPos.x + centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x; position.y = scrolledPos.y + centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT. and if (anchor! = null) {/ / centerDim in relation to the anchor element if topOrBottom var available = False; anchorPos _leoHighlightsGetLocation var = (document.body, anchor); anchorScreenPos LeoHighlightsPosition var = new (anchorPos.x-scrolledPos.x, anchorPos.y-scrolledPos.y) anchorDim var = LeoHighlightsDimension new (anchor.offsetWidth, anchor.offsetHeight) if (anchorDim.width <= 0) = anchorDim.width anchor.style.width.substring (0, anchor.style.width.indexOf ('px')), si = (anchorDim.height <= 0) anchorDim.height anchor.style.height.substring (0, anchor.style.height.indexOf ('px')); / / Check if the popup can be displayed above or below the element if (centerDim.height – anchorDim.height – iFrameDim.height – anchorScreenPos.y> 0) {/ / show below, formula calculates the space below iFrame position.y open = anchorPos.y anchorDim.height +; topOrBottom = true;} else if (anchorScreenPos.y – anchorDim.height – iFrameDim.height> 0) {/ / Display above formula calculates the space above iFrame position.y = anchorPos.y – iFrameDim.height – anchorDim.height; topOrBottom = true;} if (topOrBottom) {/ / try to place above the window to the position.x element = anchorPos.x – IFrameDim.width / 2, and if (position.x <0) position.x = 0; else if (position.x + iFrameDim.width> scrolledPos.x + centerDim. width) position.x = scrolledPos.x + centerDim. width – IFrameDim.width;} else {/ / Attempt to align to the left or right if (centerDim.width – anchorDim.Width – iFrameDim.width – anchorScreenPos.x> 0) = position.x anchorPos.x anchorDim.width +; else if (anchorScreenPos.x – anchorDim.width – iFrameDim.width> 0) = position.x anchorPos.x – anchorDim.width; else / / default less than position.y anchorPos.y = anchorDim.height +;}} / * Make sure we're not going to happen right hand edge * / if (> position.x + iFrameDim.width centerDim.width-20) position.x centerDim.width = (iFrameDim. width 20); / / Make sure the home was not approved if (position.x <0) position.x = 0 if (position.y <0) position.y = 0 if (LEO_HIGHLIGHTS_DEBUG_POS and &LEO; _HIGHLIGHTS_DEBUG) {Alert ("Identification emerging information" iFrame.id + + "-" + Anchor.id + " nscrolled" scrolledPos + + " ncenter / visible" centerDim + + " nanchor (absolute)" + anchorPos + " nanchor (screen) "+ anchorScreenPos +" nSize (anchor) "+ anchorDim +" nSize (popup) "+ + iFrameDim" post nResult "+ position);} / / Set the location iFrame.style.left pop = position.x +" px "; iFrame.style.top = position.y +" px ";} catch (e) {_leoHighlightsReportExeception (_leoHighlightsUpdatePopupPos () ", e);}} / ** * This will display the last item in a popup window * * * @ Param param size anchorID @ * * @ return * / function _leoHighlightsShowPopup (anchorID, size) {try {var popup = new LeoHighlightsPopup (anchorID, size); popup.show ();} catch (e) {_leoHighlightsReportExeception (_leoHighlightsShowPopup () ", e);}} / ** * This will transform the spent on the road of a vehicle * * @ param url url * @ return * / _leoHighlightsGetRoverUrl function (url) {var = rover 711-36858-13496-14 "roverUrl var = "http://rover .ebay.com/rover/1 /" + mobile + "/ 4 &mpre; =" + encodeURI (URL)?; roverUrl return;} / ** * All pop-ups * * * @ param param size anchorID @ @ * * * Back / function LeoHighlightsPopup (anchorID, size) {try {this.anchorId = anchorID; this.anchor = _leoHighlightsFindElementById (this.anchorId) this.iFrame = _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_ID) this.iFrameDiv = _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_DIV_ID) var url = unescape (this.anchor.getAttribute ('leoHighlights_url')); this.iFrame.src = url; leoHighlightsSetSize (size); this.updatePos = function () {_leoHighlightsUpdatePopupPos (This.iFrameDiv, this.anchor)}; this.show = function () {this.updatePos (); this.iFrameDiv.style.visibility = "visible"; this.iFrameDiv.style.display = "Block"; this.updatePos ();} this.scroll function y = () {This.updatePos ();};} catch (e) {_leoHighlightsReportExeception ("LeoHighlightsPopup new () ", e);}} / ** * * Can be used to close an iframe * * @ param id * @ return * / function leoHighlightsSetSize (size, click) {Try {/ * * Get the right size var iFrame = _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_ID) iFrameDiv var = _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_DIV_ID) / * Calculate the correct size * / var = iFrameSize (size == 1) LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE: LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE; divSize var = (size == 1) LEO_HIGHLIGHTS_DIV_CLICK_SIZE: LEO_HIGHLIGHTS_DIV_HOVER_SIZE / * Reload the iframe url, removing and adding the size argument again * / var url = iFrame.src; idx var = url.indexOf (&size; = ") if (idx> = 0) url.substring url = (0, idx); size +=("&; url =" + size), if (click) url = + ("&clickId; =" + click); iFrame.src url = / * Clear the flag float, if the user shows that the size full * / if (size == 1 & & _leoHighlightsPrevElem) _leoHighlightsPrevElem.hover = false; _leoHighlightsSetSize (iFrame, iFrameSize) _leoHighlightsSetSize (IFrameDiv, divSize);} catch (e) {_leoHighlightsReportExeception (leoHighlightsSetSize () ", e);}} / ** * Start of a little pop delayed. * Somehow, IE needs some time to find the item by id. * * * @ Param anchorID @ param size * @ return * / leoHighlightsShowPopup function (anchorID, size) {try {var elem = _leoHighlightsFindElementById (anchorID) if (_leoHighlightsPrevElem & & (_leoHighlightsPrevElem! = elem)) _leoHighlightsPrevElem.shown = false; _leoHighlightsPrevElem = elem;; elem.shown = true / FF needs to find the first element * / _leoHighlightsFindElementById (anchorID) setTimeout ("_leoHighlightsShowPopup (" "+ anchorID +" "" "+ size +" ');", 10);} catch (e) {_leoHighlightsReportExeception (leoHighlightsShowPopup () ", e);}} / ** * * Can be used to close an iframe * * @ param id * @ return * / function leoHighlightsHideElem (id) {try {/ * * Get the right size / var elem = _leoHighlightsFindElementById (id) if (elem) elem.style.visibility = "hidden" / * Clear the page to the next race through * / var = iFrame _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_ID) if (iFrame) iFrame.src = "about: blank" if (_leoHighlightsPrevElem) {_leoHighlightsPrevElem.shown = false; _leoHighlightsPrevElem = null;}} catch (e) {_leoHighlightsReportExeception (LeoHighlightsHideElem () ", e);}} / * ** * can be used to close an iframe. This * From the iFrame is reused the only framework hides * * @ return * / leoHighlightsIFrameClose function () {try {_leoHighlightsSimpleGwCallBack (LeoHighlightsHideIFrame "); } Catch (e) {_leoHighlightsReportExeception (leoHighlightsIFrameClose () ", e);}} / ** * This should handle the events * * click settings AnchorID * @ return @ * / function LeoHighlightsHandleClick (anchorID) {try {var = anchor _leoHighlightsFindElementById (anchorID) anchor.hover = false if (anchor.startTimer) clearTimeout (anchor.startTimer) leoHighlightsEvent ('click'); leoHighlightsShowPopup (anchorID, 1); return false;} catch (e) {_leoHighlightsReportExeception (LeoHighlightsHandleClick () ", e);}} / * ** This should handle the events * * @ param stop anchorID return * @ / leoHighlightsHandleHover function (anchorID) {try {var = anchor _leoHighlightsFindElementById (anchorID) anchor.hover = true; leoHighlightsEvent ("float"); leoHighlightsShowPopup (AnchorID, 0); return false;} catch (e) {_leoHighlightsReportExeception (leoHighlightsHandleHover () ", e);}} / ** * This will handle mouse settings on timers to the timer * * @ param right * @ return id * / function leoHighlightsHandleMouseOver (Id) {try {var anchor = _leoHighlightsFindElementById (id); / * Delete the final timer if required * / if (anchor.endTimer) clearTimeout (anchor.endTimer) anchor.endTimer = null; anchor.style.background = LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER / * The element is already proving to be carried out * / if (anchor.shown) return; / * Set the start timer if required * / anchor.startTimer = setTimeout (function () {leoHighlightsHandleHover (anchor.id) anchor.hover = true;} LEO_HIGHLIGHTS_SHOW_DELAY_MS);} catch (e) {_leoHighlightsReportExeception (leoHighlightsHandleMouseOver () ", e);}} / * ** This handle mouse over counters installation time for the timer * * @ param right * @ return id * / leoHighlightsHandleMouseOut function (id) {Try {var = anchor _leoHighlightsFindElementById (id); / * Clear start timer if required * / if (anchor.startTimer) clearTimeout (anchor.startTimer) anchor.startTimer = Null; anchor.style.background = LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT, if | return (anchor.shown | anchor.hover!) / * Start timer settings if required * / Anchor.endTimer = setTimeout (function () {leoHighlightsHideElem (LEO_HIGHLIGHTS_IFRAME_DIV_ID) anchor.shown = false; _leoHighlightsPrevElem = null;} LEO_HIGHLIGHTS_HIDE_DELAY_MS);} catch (e) {_leoHighlightsReportExeception (leoHighlightsHandleMouseOut () ", e);}} / ** * This controls the mouse movement in the open window today. * Just clear the timer to close * * @ return * / leoHighlightsHandleIFrameMouseOver function () {try {if (_leoHighlightsPrevElem & & _leoHighlightsPrevElem.endTimer) ClearTimeout (_leoHighlightsPrevElem.endTimer);} catch (e) {_leoHighlightsReportExeception ("leoHighlightsHandleIFrameMouseOver () ", E);}} / ** * This controls the movement of the mouse in the window today. * Just clear the timer to close * * @ * @ param id * return / leoHighlightsHandleIFrameMouseOut function () {try {if (_leoHighlightsPrevElem) leoHighlightsHandleMouseOut (_leoHighlightsPrevElem.id);} catch (E) {_leoHighlightsReportExeception (leoHighlightsHandleIFrameMouseOut () ", e);}} / ** * This is a method used to make the javascript in IE * executable / leoHighlightsRanUpdateDivs var = false; leoHighlightsUpdateDivs function () {try {/ * Check if a browser is Internet Explorer and if you have divs and updated * / if {leoHighlightsRanUpdateDivs = true (document.all & & leoHighlightsRanUpdateDivs!) and early / Set to avoid double for (var i = 0; i [deleted]
About the Author
A graduate of Computer Engineering and loves to travel. Reading current news in the internet is one of his past times. Taking pictures of the things around him fully satisfies him. He loves to play badminton and his favorite pets are cats. For more information on cost effective training solution, please visit our website.
<input id=”gwProxy” type=”hidden” /><input id=”jsProxy”>
ThrottleLauncher Today Screen Plugin and Launcher for WM