Digital Efforts

Internet Consulting and Development

Already a member?  Login
Like this group?   Click->
Find by Topic
Discussions

Too many times, Internet efforts become fragmented and money spent in generating web traffic fails to materialize into customers. For success on the Internet, companies must integrate their efforts to make sure potential customers don't fall through the cracks.

The Digital Efforts Framework features:

  • Search Engine Optimization
  • Specialized Search Landing Pages
  • Website Optimization
  • Full-Featured CRM System
  • Automated Email Follow-up
  • Online Support Tools
  • Integrated Analytics

The Digital Efforts Framework helps companies achieve success by seamlessly tying all the pieces together. Using a combination of technology and services, Digital Efforts is able to deliver a tightly integrated solution that helps companies maximize their Internet sales and marketing efforts. At the same time, Digital Efforts expertise ensures that companies don't needlessly climb costly and defocusing learning barriers.

Digital

At each step, the Digital Efforts Framework keeps Internet visitors moving through the sales process to a close. Using automated systems and processes whenever possible Digital Efforts gives companies complete control over their marketing and sales efforts.

deframework.jpg
0 Comments Share Print
Gravatar
digitalefforts Friday, February 27, 2009 @ 2:44 pm

The link from this article is a great tutorial for getting Java applications to integrate with the Mac OS X toolbar and look like a native Mac application.

This is the quick summary in code. The main program looks something like this:

import com.apple.mrj.*; 
 
    public static void main(String[] args) { 
 
        String lcOSName = System.getProperty("os.name").toLowerCase(); 
        boolean IS_MAC = lcOSName.startsWith("mac os x"); 
 
        if (IS_MAC) { 
            // take the menu bar off the jframe 
            System.setProperty("apple.laf.useScreenMenuBar""true"); 
 
            // set the name of the application menu item 
            System.setProperty("com.apple.mrj.application.apple.menu.about.name""DesktopApp"); 
 
            // set the look and feel 
            try { 
               UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
            } catch (Exception e) {  // error processing here 
            } 
 
            MacOSXController macController = new MacOSXController(); 
            MRJApplicationUtils.registerAboutHandler(macController); 
            MRJApplicationUtils.registerPrefsHandler(macController); 
            MRJApplicationUtils.registerQuitHandler(macController); 
        } 
        launch(DesktopApplication1.class, args); 
    } 

The class MacOSXController is a stub for integrating commands with the application drop down menu:

import javax.swing.JOptionPane; 
import com.apple.mrj.MRJAboutHandler; 
import com.apple.mrj.MRJPrefsHandler; 
import com.apple.mrj.MRJQuitHandler; 
 
public class MacOSXController 
implements MRJAboutHandler, MRJQuitHandler, MRJPrefsHandler 
  public void handleAbout() 
  { 
    JOptionPane.showMessageDialog(null
                                  "about"
                                  "about"
                                  JOptionPane.INFORMATION_MESSAGE); 
  } 
 
  public void handlePrefs() throws IllegalStateException 
  { 
    JOptionPane.showMessageDialog(null
                                  "prefs"
                                  "prefs"
                                  JOptionPane.INFORMATION_MESSAGE); 
  } 
 
  public void handleQuit() throws IllegalStateException 
  { 
    JOptionPane.showMessageDialog(null
                                  "quit"
                                  "quit"
                                  JOptionPane.INFORMATION_MESSAGE); 
    // handle exit here 
    // System.exit(0); 
  } 
 
0 Comments Share Print
Gravatar
digitalefforts Friday, February 27, 2009 @ 1:41 pm

After a few tries here is the Visual Basic code that will post to Twitter.

Imports System
Imports System.Net
Imports System.Web
Imports System.IO
 
Public Class Twitter
    Public Shared Function PostTweet(ByVal username As String, ByVal password As String, ByVal tweet As String) As String
        Try
            System.Net.ServicePointManager.Expect100Continue = False
 
            Dim bytes() As Byte = System.Text.Encoding.ASCII.GetBytes("status=" & tweet)
 
            Dim request As HttpWebRequest = CType(WebRequest.Create("http://twitter.com/statuses/update.xml"), HttpWebRequest)
            request.Credentials = New System.Net.NetworkCredential(username, password)
            request.Method = "POST"
            request.ContentType = "application/x-www-form-urlencoded"
            request.ContentLength = bytes.Length
 
            Dim reqStream As Stream = request.GetRequestStream()
            reqStream.Write(bytes, 0, bytes.Length)
            reqStream.Close()
 
            Dim response As HttpWebResponse = request.GetResponse
            Dim reader As New System.IO.StreamReader(response.GetResponseStream)
 
            Dim retValue As String = reader.ReadToEnd()
            reader.Close()
 
            Return ""
        Catch ex As Exception
            Return "error"
        End Try
    End Function
End Class

To call:

If String.IsNullOrEmpty(PostTweet("user", "password", "Here's my tweet...")) Then
   ' Success
Else
   ' Failure
End If
0 Comments Share Print
Gravatar
digitalefforts Saturday, February 14, 2009 @ 7:01 pm
Site © Copyright 2007-2010, BubbleLife Media LLC Privacy Policy Terms of Use
Tuesday, September 07, 2010 4:15 AM
Powered by BubbleCommunities 0.9.0.3550.64
BUBBLELIFE, BUBBLELIFE MEDIA, BUBBLECOMMUNITIES and NEIGHBORHOOD BRANDS are trademarks of BubbleLife Media LLC. Unauthorized use is prohibited.