Showing posts with label the. Show all posts
Showing posts with label the. Show all posts

Tuesday, March 10, 2015

Introducing the Google Drive Android API

Author PhotoBy Magnus Hyttsten, Developer Advocate, Google Drive

With todays developer preview of the Google Drive Android API in Google Play Services 4.1, you can add the convenience of Google Drive cloud storage to your apps without breaking a sweat.

While Drive integration on Android was possible in the past, the new API creates a faster, seamless experience that enables your apps to integrate with the Drive backend within minutes.

The new API offers a number of benefits:

1. Transparent use and syncing of local storage

The Google Drive Android API temporarily uses a local data store in case the device is not connected to a network. So, no need to worry about failed API calls in your app because the user is offline or experiencing a network connectivity problem. Data stored locally in this fashion will automatically and transparently be stored in the Google Drive cloud by Android’s sync scheduler when connectivity is available to minimize impact on battery life, bandwidth, and other resources.


2. Designed for Android and available everywhere

The API was developed for Android and conforms to the latest Android design paradigms, such as using the new uniform client API GoogleAPIClient. And being part of the latest release of Google Play Services provides additional benefits:
  • There’s minimal impact on the weight of your apps. As the client library is a stub to Google Play Services, incorporating the API has minimal impact on the size of your .apk binaries, resulting in faster downloads, fewer updates, and smaller execution footprint.
  • User files are automatically synced between different devices (provided the app has the same namespace and is signed with the same key).
  • Any device running the Gingerbread or later releases of Android and Google Play Services will automatically have support for the Google Drive Android API.

3. User interface components

File picker and creator user interface components are provided with this initial release of the Google Drive Android API, enabling users to select files and folders in Google Drive.


For example, the file picker is implemented as an Intent and allows you develop a native Android user experience with just a couple lines of code. This following code snippet launches the picker and allows the user to select a text file:
// Launch user interface and allow user to select file
IntentSender i = Drive.DriveApi
.newOpenFileActivityBuilder()
.setMimeType(new String[] { “text/plain” })
.build(mGoogleApiClient);
startIntentSenderForResult(i, REQ_CODE_OPEN, null, 0, 0, 0);

The result is provided in the onActivityResult callback as usual.

4. Direct access to Drive functionality

You may be wondering how the Google Drive Android API relates to the Storage Access Framework released as part of Android 4.4 KitKat.

The Storage Access Framework is a generic client API that works with multiple storage providers, including cloud-based and local file systems. While apps can use files stored on Google Drive using this generic framework, the Google Drive API offers specialized functionality for interacting with files stored on Google Drive — including access to metadata and sharing features.

Additionally, as part of Google Play services the Google Drive APIs are supported on devices running Android 2.3 Gingerbread and above.

How to get started

As you incorporate the Google Drive Android API into your apps, we hope it makes your life a little bit easier, and enables you to create fun, powerful apps that take advantage of all that Android and Google Drive can do together.

For more information visit our documentation or explore our API demo and other sample applications on the official Google Drive GitHub repository.

Also check out the official launch video:



Let’s keep the discussions going on +GoogleDrive, and Stack Overflow (google-drive-sdk).


Magnus Hyttsten is a Developer Advocate on the Google Drive team. Beyond work, he enjoys trying out new technologies, thinking about product strategies, and exploring California.

Posted by Scott Knaster, Editor

Cross posted on the Google Developers Blog.

Read more »

Introducing JavaScript Support for the Drive API

Did you know you can write a complete Google Drive App with JavaScript that runs completely in the web browser? You can! Your browser-based application, including Chrome extensions, can take advantage of our client library, or just use CORS requests to the API.

Your app can support all the functionality of the Drive API, including uploading files, downloading files, tracking changes, listing files and managing revisions. Also you can take advantage of our user interface components that make opening and sharing files easy.

We are really keen to offer first-class support to browser-based applications, so we have added JavaScript snippets to all our API reference documentation. Please let us know how we are doing by posting to Stack Overflow.

Want to try it out? Check out our Javascript Quickstart Guide, which helps you get your application up and running in five minutes or so.

Ali Afshar profile | twitter

Tech Lead, Google Drive Developer Relations. As an eternal open source advocate, he contributes to a number of open source applications, and is the author of the PIDA Python IDE. Once an intensive care physician, he has a special interest in all aspects of technology for healthcare

Read more »

Tuesday, March 3, 2015

Effective corporate IT training Bursting the e learning bubble

Link to article (By Roland Van Liew)
"In the more than half a decade of e-learning availability, one thing has become clear: the Internet is not a good platform for teaching complex technical topics. "
"But with over half a decade of e-learning availability, emerging statistics and studies conducted by a variety of institutions have yielded some interesting results:
  • 57% of respondents to one study described their e-learning experience as "frustrating, lonely, and stressful;"
  • The best e-learning environment (which includes audio and visual techniques) yields only about 40% retention of the material covered;
  • Humans, by nature, learn best through social interaction - a critical element removed by e-learning;
  • Much of e-learning course material is simply live lecture material posted to the Internet, resulting in a poor learning experience in which crucial context is removed because there is no human instructor to impart it."

"As the overall online experience becomes richer and more varied with each technological advance, the debate over live training versus e-learning will continue. But at the end of the day, IT training is all about developing competency, not just completing a course or achieving certification. For any IT training participant to achieve true competency and confidence in the skills they are learning, they must take part in a program that provides extensive, hands-on lab exercises where they can practice and hone their newly-developed skills, enabling them to put these skills to immediate use upon return to the workplace. Until the day arrives that e-learning provides an equally rich, personally-interactive experience, the ability to gain true competence in IT training will remain firmly entrenched in the classroom."

Read more »

Was The DNA of a 21st Century Educator Plagiarised in China

Source
This Article in other formats: 
  • Scribd
  • SlideShare
  • PDF 

DISCOVERY

The last time I looked in a mirror, I certainly didnt look like that! However, the DNA slide looks familiar. Oops, it looks like a slide from my DNA of a 21st Century Educator (Version 2) presentation. Awesome! Someone in China has translated my slide, and is sharing it with a group of local and international educators attending a conference (or seminar) exploring the future of education at the Luoyang International School (17 Oct, 2012). Here is another picture that reveals a bit more about this event:


Source


So, whats the problem here?



THE STORY

Yesterday evening (9 Jan, 2013), I got an e-mail from my Norwegian (online) buddy Stian HÄklev (Co-founder of Peer2Peer University) informing me...

 Important Links:
  • Chinese Translation of my presentation
  • Report about the conference (Luoyang International School)
  • Company: General Plan
(Should the links above be deleted for some reason, please click here to view the presentation and report saved to Dropbox)

    WOW! Thanks, Stian for sharing this Pretty Hilarious news with a CSI kind of reporting of the event. Initially, I thought this whole thing was really cool, and I was kind of thrilled that someone would actually go to such lengths to reuse and translate slides that originated from me (WOW, the slides must be really good!). 

    I have heard and read that translated plagiarism is a BIG BIG BIG PROBLEM in China, but not in my wildest dreams did I anticipate it would happen to me. Certainly, not like this.

    Lets break down the case.


    THE CASE

    I first gave the DNA of a 21st Century Educator talk during the Annual Teaching and Learning Seminar 2012" at USM on the 26 June, 2012. However, the slides that have been reused and translated are from the second version, which was published 19 July (2012) on SlidesShare. Here is my original version:


    DNA of a 21st Century Educator (v2) from Zaid Alsagoff

    Since, the Chinese version was presented on the 17 October (2012), we can presume based on existing evidence that I am more likely the author. 

    Also, based on the time between both these events (19 July - 17 October), Mr. Copytran (Code name for the author(s) of the Chinese version) had more than sufficient time to translate the presentation slides to Chinese.

    The English version has 81 slides compared to 28 slides for the Chinese version. Interestingly, 26 (out of 28) or 92.85% of the Chinese version seems to be visually similar compared to the English version. However, we have to give credit to some critical thinking taking place here, as the 26 slides have been filtered (from 81), shuffled and organized a bit differently compared to the English version. 

    Moreover, unless Mr. Copytran used only Google translate (or outsourced the translation), he/she/it/they must have spent considerable time to translate these 26 slides, which I assume requires masterful language ability. Though, since my Chinese is practically zero, I would need some expert to verify this.

    Also, we have to give credit to Mr. Copytran for showing amazing ability to manipulate, redesign and delete important aspects of the 26 slides that will be revealed one-by-one next.


    SLIDE-BY-SLIDE


    Here we go:

    Yes, the DNA word has moved from one side to the other (Originality?). Also, the Creative Commons (CC BY-NC-SA 3.0) license has simply vanished from all 26 slides. Also, you notice that the IMU logo(s) are no longer there. 

    Interestingly (red arrow), the General Plan logo appears for the first time. As we explore these slides, you will notice that this logo will appear, disappear and even move during its journey over 26 slides. I assume the General Plan logo is suffering from some kind of appearance disorder (perhaps feeling guilty, or perhaps wanting to be associated with important slides and points).  


    You notice the logo has repositioned itself on slide 2, as if it is the solution to the question (Say no more!). Besides the translations, not much more to say. Awesome slide, though!


    I cant believe that the LIC Facebook poll slide, identifying what (a few) members of this group think are the ingredients of a 21st Century educator was translated. Mr. Copytran please explain; "Why did you include this one?"


     Kudos! I mean, I just reused a stunning mind map explaining Howard Gardners 5 Minds for the Future. Mr. Copytran on the other hand, must have spent considerable time translating and manipulating the image. Also, he didnt delete the links (URLs) to the relevant resources, which is good. Though, if he did, surely someone would question Mr. Copytran how he managed to visualize the mind map so nicely.

     Same old story (as slide 4)!

     Same old story (as slide 4)!

     Same old story (as slide 4)!

     Still wondering why Route 21 was deleted from the Chinese version? No clues at the moment!


    Oops, I mashed up that graphic in 2009 (Evidence) based on Lucifer Chus wise words during his Keynote at the 2nd International Conference of e-Learning hosted by UiTM (ICEL 2009). So, Mr. Copytran, how did you develop this graphic? You certainly dont have any reference links to support your case, if you didnt develop it.


     Notice that the logo has reappeared and moved strategically beyond my comprehension to a new location. No doubt, my original slide looks better, right?



    Jane Hart, congratulations for getting your slide translated!

     

    WOW! Historic moment! Could this be a break through?

    Oops, back to basics. Steve Wheeler, congratulations for getting your slide translated!

    Now, the logo appears again and has amazingly moved again, too. It is as if the logo is playing a hide-and-seek game with us. Correct me if I am wrong!


    I was really happy with this mash-up of mine, and Yes Mr. Copytran does provide a link to my blog post, so thanks for the reference. It is nice to reference our own work, but even better when others reference our own reference. What do you think?

     
    Prof. Rozhan, congrats! Now, your 3-dimensial Technogogy diagram has been translated and hopefully it will be explored further in China. 


    Mr. Copytran, not a bad translated copy of the original one. What software do you use to edit graphics? 

     Same old story! This is getting boring!

     Yes, the logo appears again, and believe it or not, it has repositioned itself again, too. Amazing!


     Back to basics!

     Thanks for the translation!

     Jackie Gerstein, congratulations! Your diagram has been translated!


    Thanks for including this slide, because this is the one that enlightened Stian HĂ„klev to discover the rest. 


    No comment!

    This is where I draw the line. Where is your reference to my Recap? Also, why is the logo suddenly appearing again? At least this time it appears the same place as the last time.


    Of course there is much more, Mr. Copytran you still have another 55 potential slides (81 - 26 = 55) to translate. LOL!


    I just cant believe that you cant even create your own Q&A slide! Take a risk and use your imagination a bit. Come on! Is that too much to ask for?



    Is this a case of Plagiarism? Please share your views.



    MY CASE VERDICT

    Seriously, Mr. Copytran you must have spent hours translating and manipulating this presentation to meet your desired goals. We should be celebrating your effort for all your hard work? However, that might not be the case, especially if this story goes viral in a negative sense. Maybe, in your mind you didnt do anything wrong, and just maybe you had every right to do what you did.

    I am actually not bothered by you reusing the 26 slides from my presentation (That is why I share!), but I am angry and irritated based on the observations shared above that you seem to have deliberately plagiarized some of my content, ideas and recommendations, without giving any form of recognition for it. Also, when I read the Google translated version of the conference report, my ego of any doubt vanished (like the CC license did in your slides). 

     Didnt you realize that the DNA of a 21st Century Educator (version 2) presentation has been viewed more than 31,000+ times by now? Actually, by day 3 or 4 (after publishing it on SlideShare - 19 July) it had already been viewed more than 15,000+ times (was featured as Top Presentations of the day), and cited by numerous of bloggers and educators around the world through varies social media tools (Facebook, Twitter, Google+, blog posts, etc).

    More importantly, didnt you realize that this presentation has been published under a Creative Commons license (Attribution - NonCommercial - ShareAlike or CC BY-NC-SA) empowering anyone for free to reuse and remix for non-commercial reasons with attribution. Most of my learning articles, presentations and artifacts since 2008 have been published with such a license, and hundreds of educators around the world have been reusing or remixing them as they like (with attribution), and that is one major reason why I love to share.

    However, when a person representing a corporate e-Learning company (General Plan) literally takes my presentation (or 26 slides from it), and presents it at a conference (translated version) without giving any credit (at least on the slides). And then has the cheekiness to put his company logo, and even delete the Creative Commons license from all the 26 slides translated, is something that I find really unacceptable.

    It might be flattery (to some), but it is also totally against any principles of professionalism (that I know of).

    The best way (in my opinion) to deal with people with such integrity and professionalism is to expose them to the world and remind others that doing such things are not worth the risk.
     
    I can go on, but then again perhaps Mr. Copytran did no wrong. 

    In the 21st century you can easily copy or plagiarize, but you can easily get caught, too. And you certainly cant hide online for that long! That is for sure! 

    Why potentially waste your career and credibility just for one presentation?

    What were you thinking?
    Read more »

    Monday, March 2, 2015

    The Best Quick Reference Guides to Web 2 0 on the Planet Period!



    CLICK HERE
    ...for the Scoop.it version to all!

    THE STORY!

    Last year, the amazing Prof. Dr. Mohamed Amin (Deputy Director, e-Learning, Centre for Academic Development, UKM) discovered through a large survey he conducted to academics and students from mostly public universities in Malaysia that there was a lack of awareness (and training opportunities) about Web 2.0, and how Web 2.0 can be used for learning and teaching. 

    So, what did Prof. Amin do? Sit down and write another white paper, or research report recommending this and that? That is typical old school mentality, which I suppose some academics would probably still do. No, instead....   


    QUICK REFERENCE GUIDES

    Prof. Amin started using several different types of Web 2.0 tools (Scribd, SlideShare, GoAnimate, YouTube, etc) to create/publish quick reference guides in creative ways exploring the "What, Why and How" of using Web 2.0 tools for learning and teaching. Since then, he has continued his increasingly successful mission to make a change, and here is a growing list of his amazing work to provide a gentle introduction to using Web 2.0 tools for learning and teaching: 
    • JiT2U - Mobile Version to Learning Web 2.0 
    • Web 2.0 Presentation Tools: A Quick Guide
    • Web 2.0 Content Creation Tools
    • Web 2.0 Research Tools
    • Web 2.0 Survey & Polling Tools
    • Web 2.0 Sharing Tools
    • Web 2.0 Collaboration Tools
    • Web 2.0 Social Networking Tools
    • Web 2.0 Tools in Education
    • Web 2.0 e-Publishing Tools
    • Web 2.0 Annotation & Bookmarking Tools 
    • Web 2.0 Mindmapping & Brainstorming Tools
    • 40 Must-know Web 2.0 Edutools
    • Web 2.0 Interactive Tools: A Quick Guide
    • More...
    Here is one of his GoAnimate animations exploring how to use YouTube for learning and teaching (Check out his YouTube channel, too):




    RESULTS?

    So far, his Web 2.0 (OER) work has reached people from more than a hundred countries, and this growing collection has now been viewed more than a 150,000 times. However, his amazing work has yet to go really viral, and if it does...WOW!

    However, as I discussed with my dear friend Prof. Amin yesterday (before my OER Talk at UKM) is that it will be difficult to keep all the quick reference guides updated as he adds new Web 2.0 tools to the growing collection. The navigation and especially the interface of many Web 2.0 tools keep on changing as they evolve, and to keep that updated in quick reference guides will certainly require a lot of extra work (and headaches). 

    One way, is to convert these quick reference guides into Wiki format using for example Google Sites, and then easily invite other interested educators to participate in keeping them updated. Another way is to focus more on the WHAT and WHY (including learning and teaching tips), and then simply link to the HOW, which now many Web 2.0 tools (e.g. Twitter help) are doing a pretty good job (also they will certainly update the screenshots and changes faster).

    Whatever, Prof. Amin plans for the future, his amazing work deserves a BIG KUDOS!

    Yes, his quick reference guides to Web 2.0 tools is certainly a learning treasure for anyone (who can read English or Malay) :)

    Read more »

    Friday, February 27, 2015

    The Vanishing Art of Lecturing Prof K Ramnarayan


    PURPOSE OF A LECTURE?
    1. Inspire
    2. Influence
    3. Inform
    On the 24th May 2010, Prof. K. Ramnarayan (Vice Chancellor of Manipal University) conducted an inspiring lecture entitled The Vanishing Art of Lecturing at the International Medical University (IMU), Bukit Jalil (Main Campus).

    To cut the story short, lets enjoy and reflect this amazing and inspiring lecture below, chunked into three (3) parts:

    PART I




    PART II



    PART III



    To summarize in his own words, lectures should be:

    Lively
    Educative
    Creative
    Thought (provoking)
    Understandable
    Relevant
    Enjoyable


    Lets scrutinize and reflect his lecture a couple of times (or more), and then ask ourselves, "How can I be more inspiring uncovering what I am covering in a more exciting manner..."

    Click here, to discover and enjoy IMUs inspiring e-Learning stream on Facebook :)


    Read more »

    Keyboard Shortcut to Alight Your Text on the Right!

    Its time for another quick little technology tip for "Technology Tip Thursday!" 
    This one is also for Microsoft Word and PowerPoint, though you should definitely try it in other programs as well... it just might work!


    Try it out and let me know how you like it! 
    Read more »

    Wednesday, February 25, 2015

    How to Load the Full Version of a Website on your iPad Smartphone!

    I remember the days when my iPad automatically loaded the full version of a website... then I upgraded to IOS6 and all of a sudden the whole internet thought my iPad was a mobile device... yikes!!!

    Unfortunately, theres no magic setting to switch the iPad back to the way it was before the update, but there are lots of ways you can load the full version of a website on your iPad!


    Heres the poll for those of you keeping track!  And, for those of you who havent been able to vote from your iPad/smartphone, do this tutorial now to load the poll so you can vote for next week! :)


    There are three different options that you can use to load the full version of the site... and here they are!





     You can download this tutorial as a PDF by clicking this picture!
    Note: This tutorial is hosted on Google Docs.  To save it from there, just open the file and click File > Download to save onto your computer!
     
    For next weeks poll, Im going to add another iPad tutorial: how to take a screenshot on your iPad/iPhone... something that was necessary for me to write this weeks tutorial!

    Read more »

    Wednesday, February 18, 2015

    C program to produce the folowing design using s


    #include<stdio.h>
    #include<conio.h>

    void main()
    {
    int i,j,n;
    char ch=A;
    clrscr(); //to clear the screen
    printf("How many lines?");
    scanf("%d",&n);

    for(i=0;i<n;++i)
    {
    for(j=0;j<=i;++j)
    printf("%c",ch+j);
    printf("
    ");

    }
    getch();     //to stop the screen
    }
    Read more »

    Tuesday, February 17, 2015

    The Top 4 Websites to Create Android Apps Online for Free


    Hello friends, apart from c and c++ programming I thought that I should write something about android apps development. As we all know that nowadays android platform is getting a huge popularity due to its simplicity and great design.

    In this article I am sharing the 4 best websites that allows the facility to create genuine android apps without any programming knowledge. You can create your own app online using your browser for absolutely free. There is no need of any android development tool.

    Also Read: Top 5 Cheapest Android Tablets below Rs. 5000 in India in 2013
    Also Read: 4 Best Tips to Clean Your Touch Screen Device

    AppsGeyser

    AppsGeyser comes at first in this list. It is free web platform that allows you to create android app in easy steps. There is no need to code or even know how it works.

    The Top 4 Websites to Create Android Apps Online for Free

    Andromo

    With Andromo, anyone can make a professional android app. There is no programming required. Andromo generates 100% genuine android apps. They are faster, more efficient, better looking and more reliable than apps made with any other app development tool.

    The Top 4 Websites to Create Android Apps Online for Free

    App.Yet

    Using App.Yet, you can easily create a professional Android app. It is simple, easy and reliable. It will only take few minutes to build your own app.

    The Top 4 Websites to Create Android Apps Online for Free

    Also Read: C4droid: Download Free C/C++ Compiler for Android Platform
    Also Read: Top 8 Free Alternatives to Paid Softwares

    App Maker

    It allows you to create your own android apps for free with easy-to-use builder. You can create your own applications online with your web browser. No special android development SDK software is required.

    The Top 4 Websites to Create Android Apps Online for Free

    I have created this list on my own knowledge and by doing research on the internet. There are lots of other websites better then these. So try them, build your app and share your experience.

    Source: http://www.shoutmeloud.com/5-sites-to-create-your-own-android-apps-for-free.html
    Read more »