Skip to main content

Home/ centreforelearning/ Group items tagged Programming

Rss Feed Group items tagged

Henry Ngoh

What is Windows Live Mail? - 1 views

  •  
    Allows one who have different email accounts, to access them in a single program - Windows Live Mail
Ashley Tan

Game by 14-year-old outsoars Angry Birds | Gaming and Culture - CNET News - 1 views

  • While Angry Birds is still the top paid iPhone game, a game written by an eighth-grader has spent the last few days atop Apple's free charts.
  • Some months back, a friend suggested that if Nay liked his iPod touch so much, perhaps he should try his hand at programming for it. At first he tried the standard Objective-C programming tools, but found the learning curve a little steep. He tried another tool called GameSalad, but didn't like the results. In the end, he settled on the Corona tools from Ansca Mobile. Corona was easy to use, he said, and also let him write once and publish for both Apple and Android devices.
bernard tan

Coding JavaScript for Mobile Browsers (part 6) - Microsoft Certification Examples, exer... - 0 views

  • In mobile browsers, you need to be especially careful about using timers because of the battery consumption. If you need to use many high-frequency timers at the same time, try to manage them using only one timer that will launch different behaviors from the same process.
  • The first question we need to ask ourselves is, what happens when our web page goes to the background because the user switches focus to another application (in multitasking operating systems) or opens or browses to another tab or window? Another problem is what happens when the phone goes to sleep (because of the user’s inactivity while the script is executing). The behavior of timers can be a little tricky in these situations.Yet another problem is that timers execute on the same thread as the main script. If our script is taking too much processor time (a normal situation with large scripts on low- and mid-end devices), our timers will be delayed until some spare execution time is found.If we use a low frequency for the timer (for example, 10 milliseconds), the timer will generally have problems meeting the timetable.Remember that the JavaScript execution time depends a lot on the device hardware and the browser’s engine. Even if they’re running the same operating system, like Android, execution times can differ: for example, an HTC G1 will be much slower than a Nexus One with a 1-Ghz processor.
  • As shown in Figure 4, the real times are very different on different devices. On low- and mid-end devices, if they work at all, the result is far from our 200 ms intention—some low-end devices don’t even accept timers with a frequency of less than 1 second.
  • ...1 more annotation...
  • Table 11. Timers support compatibility tableBrowser/platformTimers availableTimers in backgroundSafariYesStopped. From iOS 4.0: continue working while in other browser's window.Android browserYesStopped.Symbian/S60YesStopped. From 2.2: continue working while in other browser's window.Nokia Series 40No webOSYesContinue working.BlackBerryNo NetFrontYesNo multitasking.Internet ExplorerYesStopped.Motorola Internet BrowserNo Opera MobileYesContinue working.Opera MiniNo Note:The Gmail for Mobile team discovered some issues with timer behavior on mobile Safari and Android devices, and made the results public in the team blog at http://www.mobilexweb.com/go/timers. The conclusions are: for low-frequency timers (1 second or more), there are no performance issues, and you can add as many as you want; for high-frequency timers (for example, 100 ms), though, every new timer created makes the UI more sluggish. The preferred solution is to use only one high-frequency timer.
  •  
    Creating real time app might pose to be an issue on web app.
bernard tan

GameSalad - Feed Your Inner Game Designer - 0 views

  •  
    the video of Iphone game development kit GameSalad which requires 0 programming. Looks promising with the games that it able to develop. Course is available in Singapore and starter kit is free and professional bundle is usd499
Ashley Tan

4 Free E-Books on Learning Objective-C, the Programming Language of iOS and OSX - 0 views

  • Want to write apps for OSX, the iPhone or the iPad? You can learn JavaScript and use a frameworks like PhoneGap or Titanium. Or you can learn the official language of Apple operating systems:  Objective-C. The debate over whether to build mobile apps in JavaScript or Objective-C is beyond the scope of this blog post. But if you want to learn Objective-C, these resources will get you started.
Ashley Tan

Nuts and Bolts: Social Media for Learning by Jane Bozarth : Learning Solutions Magazine - 1 views

  • In the industry right now – as we see in the Social Media for Learning report research data – there is considerable use of social media tools in instruction delivery efforts. But there’s less evidence that people are using the tools to support social learning. Often, people use social media tools as another means of delivering content. For example: Publishing the training department newsletter on a blog uto-scheduling tweets about class assignments from a Twitter account that does not otherwise engage with the learners or ask them to engage with each other Hosting a software application development course, in tutorial format, on a wiki By contrast, using social media to support and extend social learning invites learners to contribute, engage, and participate with one another online. For instance, when: Setting up a wiki for those in a new-hire induction program to work together to edit a FAQs page for use by the next group coming to the program Having managers-in-training use a microblogging tool for a leadership book-club discussion Helping to support and participating in a community of the organization’s customer service reps, to give them a place to share war stories and strategies for dealing with challenges           So just using the online tools to deliver content doesn’t support “social learning;” that happens when you use the tools to invite interaction from and between the learners. It’s about social, not media, and it’s about shared learning, not just pushing content.
  •  
    New social media tools now enable social learning to happen on a much larger scale. But this doesn't mean that social learning is something we suddenly need to "do," as if it hadn't existed before or that we need to attempt to "implement." Rather, those involved in eLearning should work to ensure our designs home in on and support areas where social learning is already naturally occurring in the learner's workflow and leverage new tools where that makes sense. (Workflow questions: Where and when are workers asking for help from one another? Where do they need performance support?)
Ashley Tan

Instructure Lands A Hefty $30M To Take On The Blackboards And Moodles In A Multi-Billio... - 1 views

  • Adding a MOOC layer to a learning program or platform isn’t particularly original these days, as Blackboard and seemingly every player in this space scrambled to become MOOC-capable at about the same time as Instructure
  •  
    For ETs
Rachel Tan

Many Voices of Sweden, via Twitter - NYTimes.com - 1 views

    • Rachel Tan
       
      Usually an experiment is run for the purpose of confirming/dis-confirming a hypothesis. In this case, what is the hypothesis?
  • The @Sweden program, known as Curators of Sweden, came about when the Swedish Institute and Visit Sweden, the government tourist agency, sought to develop a plan to present the country to the world on Twitter. They hired an advertising company, Volontaire.
    • Rachel Tan
       
      How would this experiment be determined as successful or not? I am asking this question in the context of the CeL article that we are writing/wrote.
yeuann

D3.js - Data-Driven Documents - 0 views

  • D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.
  •  
    Came across this Javascript library that can take in dynamic data from websites and convert them into all kinds of graphs and visualization maps. We could use this for our mind-maps too. And it's free open-source!
Rachel Tan

Quality Matters Program | - 1 views

  •  
    Are your online and blended courses certified? To learn more, refer to this web page
yeuann

GitHub - 0 views

shared by yeuann on 18 Apr 12 - No Cached
  •  
    GitHub is a popular open-source code repository that makes it easier for multiple developers in a team to work on the same code without clashing. Think the MD team may find this useful?
yeuann

Moai | The mobile platform for pro game developers - 0 views

  •  
    MDs, you might be interested in this for creating mobile apps, esp games. Basically, it uses Lua, a popular scripting language for professional game studios, which can be converted into native Obj-C or Android code using its SDK. And oh, it's open-source! :)
Sally Loan

Selecting Artifacts: Hints and Tips : Clemson University - 0 views

  •  
    might be useful for ePortfolio team
Ashley Tan

TokBox Makes Video Conferencing Available to Any iOS App - 1 views

  •  
    For programming team.
Sally Loan

Kodiak PHP: The only iPad app with offline code execution - 1 views

  •  
    Multimedia developer may find it useful
yeuann

UI Guidelines for mobile and tablet web app design | Mobile Web Programming - 1 views

  •  
    A convenient and comprehensive compilation of UI guidelines for mobile and tablet web designs for all sorts of platforms (iOS, Android, Blackberry, Win Phone 7 and even Symbian and webOS)
Pratima Majal

Blackboard Exemplary Course Program Rubric - 4 views

  •  
    Useful for ETs :)
  •  
    Useful to the IDs too. Thanks for finding this and thinking of us!
  •  
    You are welcome Ashley :)
yeuann

What Is Google App Engine? - Google App Engine - Google Code - 0 views

  • Google App Engine lets you run web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.
  •  
    A very interesting area that our future ET programmer could take a look at... perhaps we can find a way to integrate e-portfolio learning with mobile geolocation / other data types using this Google App Engine. Oh yes, it's free too.
‹ Previous 21 - 40 of 53 Next ›
Showing 20 items per page