Wednesday, March 20, 2013

How to build paint for kids Windows Apps

http://www.codeproject.com/Articles/555266/How-I-built-the-Paint-4-Kids-Windows-Store-using-o

Develop your windows apps in 30 days

http://build.windowsstore.com/build-windows-phone-apps-in-30-days/#fbid=K-7E9qS9mXc

5 ways to avoid mobile app development failure


1. Develop a Mobile App Roadmap - precise plans in place. Decide on the overall goal of the app, how you will measure its success and how it will make users' lives easier.
2. Choose Between an Outside Agency or Full-Time Mobile App Developers
3. Nominate an IT Project Manager or Business Sponsor
4. Do a Pilot
5. Ask for User Feedback

http://computerworld.co.nz/news.nsf/telecommunications/5-ways-to-avoid-mobile-app-development-failure

Windows Azure integrate more mobile apps

Microsoft has released a number of enhancements to Windows Azure that will make it easier to deploy and manage Hadoop clusters and integrate more mobile apps with the cloud platform.
http://www.cio.com/article/730448/Microsoft_Extends_Azure_Hadoop_Mobile_App_Development_Functionality

Creating Chat room in ASP.NET

Asp.Net SignalR Chat Room
http://www.codeproject.com/Articles/562023/Asp-Net-SignalR-Chat-Room

Windows Azure and Apps

http://weblogs.asp.net/scottgu/archive/2013/03/18/windows-azure-new-hadoop-service-html5-js-cors-phonegap-mercurial-and-dropbox-support.aspx

5 Apps To Help You With Your Personal Budget

http://cmvlive.com/money/personal-finance/5-apps-to-help-you-with-your-personal-budget

30 best iPhone and iPad apps

http://www.guardian.co.uk/technology/appsblog/2013/mar/15/best-iphone-ipad-apps-triptease-ridiculous-fishing

Wednesday, March 13, 2013

Face Mobile Apps Conference 2013- Don't miss.

https://developers.facebook.com/events/mobiledevcon/

Free HTML 5 in game Development Course

Register  to View free multimedia based tutorials. 

https://www.udacity.com/course/cs255


Technologies involved in Mobile Apps Development


Developing a line-of-business application to function on all these devices involves working with the following vastly different technologies:

Point to be noticed:  ASP.NET MVC new version is Mobile friendly  


PlatformPrimary development platformPrimary development languagePrimary IDEDevelopment platforms
AndroidJava basedJavaEclipseWindows, Mac OSX, Linux
iOSCocoa Touch frameworkObjective CXcodeMac OSX
RIMJava MEJavaEclipseWindows, Mac OSX
Windows Phone 8.NET/nativeC#/C++Visual StudioWindows

http://www.infoq.com/articles/Hybrid-Mobile-Apps-MVC

Deploy a Secure ASP.NET MVC application with OAuth, Membership and SQL Database

This tutorial shows you how to build a secure ASP.NET MVC 4 web application that enables users to log in with credentials from Facebook, Yahoo, and Google. You will also deploy the application to Windows Azure.

http://blogs.msdn.com/b/webdev/archive/2013/03/12/deploy-a-secure-asp-net-mvc-application-with-oauth-membership-and-sql-database.aspx

Easily Add a Ribbon into a WinForms Application (C#)

http://www.codeproject.com/Articles/364272/Easily-Add-a-Ribbon-into-a-WinForms-Application-Cs

Tuesday, March 12, 2013

50 ways to get more Twitter followers



1. Leverage Your Other Social Media Profiles

2. Link to Your Twitter Name in Your Email Signature WiseStamp

3. Tell People They Should Follow You On Twitter

4. Tweet Awesome Content

5. Ask Your Followers to Retweet You

6. Use TweetAdder

7. Reach Out to Your Followers

8. Carefully Include Keywords in Your Bio

9. Use #Hashtags in Some of Your Tweets

10. Tweet Cool Pictures

11. Buy Twitter Followers(Grow My Twitter Network.)

12. Retweet Others the Classic Way(tweet with RT and their username, for example:

“RT @Garin: information)

13. Unfollow People Who Don’t Follow You

14. Email Your Contacts and ask The to Follow You

15. Tweet During Peak Times

16. Participate in Trending Topics

17. Follow Highly Relevant People

18. Engage with Twitter Giants

19. Use a Tweet Button in Your Blog Posts

20. Do a Charity Promotion (Drew Carey (@Drewfromtv) is paying $1 for every follower he gets, up until 1,000,000 followers.)

21. Create a Great Looking Twitter Background

22. Pick a Short and Memorable Twitter User Name

23. Tweet Often

24. Run a Contest

25. Use Twitter in Your Blog Comments

26. Interact

27. Install a Twitter Follow Button

28. Add Yourself to Twitter Directories (Twellow, wefollow)

29. Write Articles and Place your Twitter Name in the Signature Box (EzineArticles.com and GoArticles.com)

30. Install a Twitter Widget into Your Website (Twitter or publitweet widgets)

31. Link it Up

32. Write a Guest Post

33. Be Funny

34. Sign up for free 7 day eCourse

35. Participate in #FollowFriday

36. Do Podcasts

37. Host a Webinar

38. Do customer support through Twitter

39. Integrate Twitter with Your Videos

40. Rent a Billboard

41. Word of Mouth

42. Speak at Conferences

43. Put Your Twitter Name on Your Business Card

44. Host a Tweetup

45. Do a Radio Interview

46. Newspaper Interviews and Articles

47. Attend Networking Events

48. Give Away a Free eBook

49. Research and Publish a Report

50. Magazine Articles

 

8 reasons C# is the best language for Mobile Development

http://blog.xamarin.com/eight-reasons-c-sharp-is-the-best-language-for-mobile-development/

Mobiles Platforms and their development Environments


The native app for all four mobile platforms iOS, Android, Windows/WindowsPhone 8, BB10 can be developed in the different development environments -- Xcode, Eclipse, Visual Studio and NDK, as well as the relevant development languages. The appeal of, say, HTML5 as a cross platform delivery mechanism sounds great but simply does not produce the demanding result that most now expect to have to deliver.

Simplify your flashing with AutoFlasher

Flashing the wrong file could potentially have serious consequences. What if there were a way to automatically flash everything you want without having to dig around? XDA Forum Member may have a surprise in stock for you.
http://www.xda-developers.com/android/simplify-your-flashing-with-autoflasher/

WPF Text Editor

Prize winner in Competition "Best C# article of October 2009"

  • Extensible
  • Easy to use
  • Better at handling large files
  • http://www.codeproject.com/Articles/42490/Using-AvalonEdit-WPF-Text-Editor

    Monday, March 11, 2013

    Webinar of Mobile Apps Development

    http://www.sencha.com/company/events/navigating-the-mobile-application-development-landscape-1/

    Rapid multiplatform Development

    http://appscend.com/platform/rapid-multiplatform-app-development/

    ASP.NET web tools 2012

    http://www.webpronews.com/asp-net-and-web-tools-2012-2-now-available-2013-03

    Why(s) and How(s) of ASP.NET MVC

    http://www.codeproject.com/Articles/552846/Why-s-How-s-of-Asp-Net-MVC-Part-1

    Eye catching Google mobile apps

    http://www.wordstream.com/blog/ws/2013/03/06/google-for-mobile
    Google’s key advertising products for mobile search include:
  • Google AdWords – AdWords, Google’s online ad serving platform used by millions worldwide, offers powerful mobile targeting options and ROI reporting tools for mobile advertisers.
  • Location and Call Extensions – These ad extensions help mobile advertisers reach local searchers and make it easy for them to convert. Everybody wins!
  • Google Offers – Google’s answer to Groupon, Living Social et al, Google Offers are mobile discounts that can be redeemed online or at brick-and-mortar stores.
  • Google AdMob – A mobile advertising platform specifically designed for mobile apps. Marketers can advertise their apps inside other existing apps.
  •  

    Killer Mobile Apps: Google Apps for Mobile

    Google’s portfolio of mobile app products include:
    • Google Maps – The gold standard for mobile map/GPS apps. Google understands that location is key to providing a great search experience (1 in 4 Google searches are related to location).
    • Google Now – A system of Siri-like voice commands and a card system that lets users customize the updates they want, when they want them. The dream of the perfect smartphone!
    • Google+ Local – Mobile users can search for nearby restaurants and entertainment rated by Zagat.
    • Google Play Books – Google’s version of Kindle, Google Play Books lets you read ebooks on a mobile device.
    • Google Wallet – A method for online payments via Google’s secure cloud servers. Google Wallet isn’t supported everywhere, but it’s a step toward cashless and cardless transactions.
    • Google Voice – Make cheap international calls, send free text messages, read voicemail transcripts and more.
    • Google Search App – Makes Google search easy to navigate on your mobile device.
    • Google Shopper – Helps mobile users find products to buy and make purchasing decisions.
    • Google Goggles - An image recognition app that allows users to take a photo of an object to find more information about it. In its early stages, but exciting technology for visual search.

    Free Scringo Tools Make Mobile Apps More Engaging and Profitable

    http://blog.programmableweb.com/2013/03/06/free-scringo-tools-make-mobile-apps-more-engaging-and-profitable/

    20 Useful mobile apps

    http://edition.cnn.com/2013/03/06/tech/mobile/new-mobile-apps/index.html

    Winning students receive $1,500 to make HTML5 games

    http://www.netmagazine.com/news/students-challenged-make-html5-games-132608

    Mobile apps for creating and sharing precious video moments

    http://www.appolicious.com/tech/articles/13259-mobile-apps-for-creating-and-sharing-precious-video-moments

    Email Webinar. Tips and tricks that will help your business grow

    http://netmediareps.com/register.html

    The Business side of HTML 5

    http://www.develop-online.net/blog/434/The-business-side-of-HTML5-and-going-cross-platform

    App Building, the Do-It-Yourself Way

    http://online.wsj.com/article/SB10001424127887324034804578344061497735762.html

    Friday, March 1, 2013

    Embed Twitter feeds to your web site

    1. Visit your Twitter Account page
    2. Go to settings
    3. Create a new Widgets
    4. Save
    5. Now copy the HTML code and paste it in your web site page whereever you want the feed to be     displayed

    Sending email via ASP. NET page


    ASP.NET

    Sending email with your web page in ASP.NET

    in your config file enter :

    <customErrors mode="Off"/>

    before : </system.web>

    contact.aspx

    <%@ Page Title="" Language="C#"MasterPageFile="~/site.master" AutoEventWireup="true"CodeFile="Contact.aspx.cs" Inherits="Contact" %>

    <asp:Content ID="Content1"ContentPlaceHolderID="head" Runat="Server">

    <styletype="text/css">

    .style1

    {

    color: #596D8E;

    }

    </style>

    </asp:Content>

    <asp:Content ID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">

    <div class="post">

    <h2class="title">

    Contact Us</h2>

    <div class="entry">

    <p>

    <spanclass="style1"><strong>Telephone :</strong></span> +441633853205</p>

    <p>

    <spanclass="style1"><strong>Mobile :</strong></span> +447908861828</p>

    <p>

    <spanclass="style1"><strong>Email :</strong></span> admin@richiecreative.co.uk<br/>

    </p>

    <table border = "0" style="width: 409px">

    <tr>

    <td>

    <asp:Label ID="Label1"runat="server" Text="Name*"></asp:Label><br/>

    </td>

    <td>

    <asp:TextBoxID="txtName" runat="server" ValidationGroup ="contact"></asp:TextBox><br />

    <asp:RequiredFieldValidator ID="RequiredFieldValidator1"runat="server" ErrorMessage="*"

    ControlToValidate ="txtName"></asp:RequiredFieldValidator>

    </td>

    </tr>

    <tr>

    <td>

    <asp:LabelID="Label2" runat="server"Text="Subject*"></asp:Label><br />

    </td>

    <td>

    <asp:TextBoxID="txtSubject"runat="server"></asp:TextBox><br />

    <asp:RequiredFieldValidator ID="RequiredFieldValidator2"runat="server" ErrorMessage="*"

    ControlToValidate ="txtSubject"></asp:RequiredFieldValidator>

    </td>

    </tr>

    <tr>

    <td>

    <asp:LabelID="Label3" runat="server"Text="Email*"></asp:Label><br />

    </td>

    <td>

    <asp:TextBoxID="txtEmail" runat="server"></asp:TextBox><br/>

    <asp:RegularExpressionValidator id="valRegEx"runat="server"

    ControlToValidate="txtEmail"

    ValidationExpression=".*@.*\..*"

    ErrorMessage="*InvalidEmail address."

    display="dynamic">

    </asp:RegularExpressionValidator>

    <asp:RequiredFieldValidator ID="RequiredFieldValidator3"runat="server" ErrorMessage="*"

    ControlToValidate ="txtEmail"></asp:RequiredFieldValidator>

    </td>

    </tr>

    <tr>

    <td valign ="top" >

    <asp:LabelID="Label4" runat="server"Text="Content*"></asp:Label>

    </td>

    <td>

    <asp:TextBoxID="RichTextBox" runat="server" TextMode ="MultiLine"

    Height="164px" Width="343px" ></asp:TextBox><br />

    <asp:RequiredFieldValidator ID="RequiredFieldValidator4"runat="server" ErrorMessage="*"

    ControlToValidate ="RichTextBox"></asp:RequiredFieldValidator>

    </td>

    </tr>

    <tr>

    <td> Upload</td>

    <td>

    <asp:FileUploadID="FileUpload1" runat="server" />

    </td>

    </tr>

    <tr>

    <td></td>

    <td>

    <asp:ButtonID="btnSend" runat="server" Text="Send"OnClick="btnSend_Click" />

    </td>

    </tr>

    <tr>

    <td></td>

    <td>

    <asp:LabelID="lblMessage" runat="server" Text="" ForeColor= "Green"></asp:Label>

    </td>

    </tr>

    </table>

    </div>

    </div>

    </asp:Content>

    ----------------------------------------------------------------------------------------------------------------------------------

    contact.cs

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using System.Net;

    using System.Net.Mail;

    public partial class Contact : System.Web.UI.Page

    {

    protected voidPage_Load(object sender, EventArgs e)

    {

    }

    protected voidbtnSend_Click(object sender, EventArgs e)

    {

    MailMessage message = newMailMessage();

    SmtpClient smtpClient =new SmtpClient();

    string msg = string.Empty;

    try

    {

    message.From = newMailAddress("youremail@yourdomain.co.uk");

    message.To.Add("youremail@yourdomain.co.uk");

    message.Subject =txtSubject.Text;

    message.IsBodyHtml =true;

    message.Body ="Name: " + txtName.Text + "<br /><br />Email: "+ txtEmail.Text + "<br /><br />Content: " +RichTextBox.Text;

    if (FileUpload1.HasFile)

    {

    string FileName =System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);

    message.Attachments.Add(newAttachment(FileUpload1.PostedFile.InputStream, FileName));

    }

    System.Net.Mail.SmtpClient client = newSystem.Net.Mail.SmtpClient("mail.WebSiteLive.net");// smtp mail server

    System.Net.NetworkCredential crdPassword = newSystem.Net.NetworkCredential("youremailusername", "youremailpassword");

    client.Credentials =crdPassword;

    client.Send(message);

    msg = "Manythanks for contacting us , We will endeavour to respond to your email enquirieswithin 24 hours. <BR>";

    lblMessage.Text = msg;

    }

    catch (Exception ex)

    {

    lblMessage.Text =ex.Message;

    }

    }

    }