Skip to main content

Home/ centreforelearning/ Group items tagged tutorials

Rss Feed Group items tagged

mazlanhasan

TODAYonline | Tech | Mobile Apps | Meet your app makers - 3 views

  • Appcelerator Titanium Mobile Platforms: iPhone and Android What you need to get started: Software installed from the site Feature set: 4/5 | Difficulty: 5/5 | Reach: 5/5 To use Appcelerator Titanium Mobile, you need to be familiar with Web languages like Python, HTML and Javascript. That said, you will not need to know specific programming languages typically required to develop apps for the iPhone and Android. All you do is build the app using Web languages, and Titanium does the rest. You will need to download the iPhone SDK (which is Mac-only) if you plan to make iPhone apps. This development platform doesn't come with any tutorials - you will have to rely on the goodwill of the community and learn how to use the tools through knowledge posted on forums. There are also paid services that provide support and automation during the app-making process. If you know how to wield the tools correctly, Titanium can offer more features than App Inventor for Android. But there are limitations to being a third-party development platform - the latest features in iOS and Android OS are not guaranteed to work here. Verdict: If you are open to teaching yourself app development as a hobby, the versatile Appcelerator Titanium Mobile is a great way to start. The faint of heart need not apply.
  • App Inventor lets you create apps by dragging and dropping "building blocks" embedded with code that work when you drag them onto a blank canvas. These blocks let you access virtually every function of an Android handset - from timestamps and touchscreen virtual buttons to the motion sensor and GPS.
  •  
    An article on TodayOnline regarding reviews on Mobile App Development tool. - App Inventor for Android - Ovi App Wizard for Nokia Devices - Appcelerator Titanium Mobile for iphones
  •  
    lesser hardcore programming is needed. less frustration and more hairs.
Ashley Tan

Free Technology for Teachers: Adobe's Project ROME Looks Promising - 0 views

  • Project ROME allows users to create multimedia documents and presentations. ROME can also be used to create quizzes and to design websites. Users can build documents that include images, videos, and animations. Animations can be imported from an existing file or created from scratch within ROME.  Resizing of elements within any project in ROME is a simple matter of drag and drop resizing. Arranging elements is also a drag and drop process. Adding elements to a project in ROME is done by selecting from a large series of drop-down menus. Some parts of using ROME are quite intuitive, but as you might expect with a program that has many features, there are parts of ROME that will require you to follow a tutorial the first time you try it. Watch the video below for an overview of Project ROME.
Kartini Ishak

Adobe Edge: November 2010 -Tutorial: Integrate 3D functionality into 2D design environm... - 0 views

  •  
    Integrate 3D functionality into 2D design environments with ease. 
bernard tan

iPhone Development On Windows - 7 Options | iPhone, iOS 4, iPad SDK Development Tutoria... - 0 views

  • 1) Flash CS5 – At the moment is probably the most complete solution.  The packager for iOS allows you to compile apps on the windows platform.  If you’ve been using flash you can rejoice in Apple’s latest policy, it performs well, but don’t expect highest performance games, and Papervision to run in here.  No mac required. 2) Airplay SDK – The airplay SDK allows you to create games, and sign your app on Windows PC’s.  I have not tested this solution, but apparently many apps have been created this way. Both these solutions can compile to code that is native to the iPhone right on your windows PC and many apps available in the app store have been created using them. 3) Unity 3D – Game development engine and editor that utilizes Boo and C# and the editor works on both Windows and Mac. 4) Stonetrip S3D – Game develop engine and editor utilizing LUA, the editor runs within Windows. These game engines allow you to develop your apps on Windows, but you’ll need a Mac to test/compile. 3) Appcelerator Titanium – This is a good solution, and has a very popular and vibrant community.  Apps are limited in performance because while they can be compiled as native apps and sent into the app store they are html/javascript based. 4) Genuitec MobiOne – This is an interface designer that uses the Phonegap framework to deliver native functionality.  It only runs on windows.  HTML/Javascript based. These solutions allow you to create apps using web technologies (HTML/CSS/Javascript) and then run them through an Objective-C framework that responds to actions within a UIWebView, thus allowing you to access native functionality on the iPhone.  These frameworks are free. 5)Dragonfire SDK – An interesting option that allows you to develop apps using their SDK on windows.  Then you send them your uncompiled source which they compile and you download the compiled iOS application file.  I’ve been asked if this means they get a copy of your uncompiled source code.. I couldn’t tell you that, I just know that you have to upload your code for compiliation to their website — but hey you wanted to develop iPhone apps on Windows.  Overall this is a wrapper, I like the syntax and it’s pretty popular so I’ll mention it.
  •  
    Make no fuss about developing an app without a mac here. Pro and Cons reviews provided on each development platform.
Ashley Tan

Vimeo Video School - 4 views

  •  
    Some videos that might help with video training for staff.
bernard tan

HTML 5 Tutorials | iOS 4 Web Applications with HTML5 and CSS3 - 1 views

  •  
    hehe. came at the right time! Lyndia's new course for IOS4 web app development!!
bernard tan

Preparing your iPhone App for Higher Resolutions - 0 views

  • The iPad has a bigger screen, and so it has a bigger resolution. With the iPhone 4, however, Apple did something different: they increased the resolution without changing the physical size of the screen. This makes for a higher pixel density, pixels are smaller and more tightly packed. In one square inch of the iPhone 4’s screen there are around 106 thousand pixels (at 326 PPI, or Pixels per Inch), while the older models have only about 26 thousand (at 163 PPI) in an inch – 4 times less! This makes graphics on the screen seem like continuous lines, because your eye can’t see the individual pixels. Apple calls this technology the “Retina Display” because they claim the human eye (the retina) can’t physically see the pixels at this resolution.
  • Using Two Images The official way of adding high-resolution support to your application is by having two versions of each image, one in “regular” resolution and one in double resolution. Whenever your application is viewed on the Retina Display, the larger image will be loaded automatically. This method allows for full and precise control of how your application will look in each case, and is very easy to apply to your existing applications. The full size image file should be named however you want, such as “Button.png”. Use this image name in your code and Interface Builder wherever you want to reference the image. The double-size image should be twice the size of its matching smaller image and named exactly the same with “@2x” appended to the name. In our example, we would name it “Button@2x.png”. Unfortunately, this technique will not work on the iPad; a pixel-doubled application will not load the higher resolution resource. This will probably be addressed in the future iOS 4 update which is scheduled to come to iPad this fall.
  •  
    FYI. In case you are wondering why the term Retina Display on IPhone 4! Preparation of 2 set of images doesnt work here for the different devices?
Pratima Majal

Create a Page/Google Page Templates - Mary Fran's Google Sites Tutorial - 1 views

  •  
    Great site with elaborate guides on Google sites
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.
Ashley Tan

Defaults are bad « Lisa's (Online) Teaching Blog - 1 views

  • My class is organized like a syllabus. I need a button for Unit 1, a button for Unit 2. Every time we do a workshop where one of our faculty demonstrates how we’ve adjusted an LMS to make it look like a syllabus, we see light bulbs go on all over the room. We have, over the years, called these workshops things like “Making Blackboard Work for You”, “Redesigning Blackboard”, and “The Interactive Syllabus”. Yesterday our presenters Andrea Petri and Laura Paciorek gave a workshop called “A New Wardrobe for Blackboard: Technical Basics of Instructional Design”. Andrea showed us his class, organized into units, with each unit a page full of links, all in one place for that unit. We’ve got tutorials, like this one on creating an interactive syllabus in Blackboard by Pilar Hernández . We have a handout showing a logical chapter-based LMS menu. Laura Paciorek made a screencast on how to change the Blackboard menu .
  •  
    Something for the ETs and Jason to read and react to.
  •  
    Interesting article! I think one reason why many teachers keep on sticking to the defaults is because _precisely_ BB can be so flexible and do so many things, and there's a lot of templates available. This panoply of choices leads to decision fatigue on the teachers' part: "Which features should I use for presenting to my students? how can I package and so on... arrrrh I'll just stick with the defaults and customize another day." (Can read more about decision fatigue at http://www.nytimes.com/2011/08/21/magazine/do-you-suffer-from-decision-fatigue.html) So, I think our training strategies would have to recognize and take into account this human tendency to choose the easy defaults, especially when mentally tired.
  •  
    Defaults are bad? hmmm... My son started using the kiddy skate scooter about 4 mths ago and he does it like a pro now. When I bought the scooter, it came with 'default settings', i.e. all fixed up and ready to use. He had a go at it and we adjusted the height and widen the handles along the way. He grew more confident and I removed the trainer wheels. I cannot imagine when the scooter came without any 'default settings', i.e. 4 wheels, 2 bars, rubber tubes, etc, I will be quite frustrated setting it up from scratch and my son will be climbing all over me. Defaults cannot be seen as something bad in my opinion. It gives new users or busy people something to start with, I personally appreciate that. When we design instructions, we provide foundations to get our learners started, building blocks or scaffolding their learning as they progress. A range of basic, intermediate or advanced instructional plans can also be presented later on. Essentially, what are the characteristics of our learners or the users of BB? What do you think they need? Demographics of our acad staffs for example are quite 'senior adult learners' (correct me if I am wrong). Do we think we want to present a blank BB page and tell them, 'hey, guess what? its all about customisation now, whatever you want, put it in.' No prize for guessing what their reactions will be. On the other hand, there maybe a group of people who do not want to conform to defaults but to change things or customise their experiences. Nothing wrong with that too. My point is, let's provide a range of options for users, we inform that there are default settings to get them started but there are also room for customisation for the adventurous. We want to be learner centric, hence customisation of experiences but we also do not want to leave anyone behind. That said, I am going to change all my default passwords and user ids of my mobile.... no wonder banks have been calling me to ask if I needed loans.
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?)
Sally Loan

Wissahickon School District's eToolBox - Moodle - 1 views

  •  
    Great site to find out the various e-Tools, reason for use, ease of use and other resources related to that.. 
Ashley Tan

YouTube Blog: YouTube Copyright Education (remixed) - 0 views

  • Because copyright law can be complicated, education is critical to ensure that our users understand the rules and continue to play by them. That’s why today we’re releasing a new tutorial on copyright and a redesigned copyright help center. We’re also making two changes to our copyright process to be sure that our users understand the rules, and that users who abide by those rules can remain active on the site.
rahim azhar

AutoDesk To Bring AutoCAD To Android On April 20 | Android News, Reviews, Apps, Games, ... - 0 views

  • AutoCAD is software made for 2D/3D design and drafting – and now it’s coming to Android.
  •  
    Stated that there is an iphone version which has been released earlier on, AutoCad WS. Has anyone download it on their iphone?
bernard tan

Making an iOS web app with Construct 2 - 1 views

  •  
    Finally a good application for html5 webapp development which is user friendly! Testing this out to see if it able to build a html5 mobile game or application.
‹ Previous 21 - 37 of 37
Showing 20 items per page