Wednesday, 21 August 2013


Food

Top 10 Delicious and Unique Egyptian Foods

Amir Atiatalla
Check out our new companion site: http://knowledgenuts.com
Not a lot of people know that Egypt is not only famous for its ancient monuments, culture and revolution, but it is also famous for its great food. Egyptian food is a mixture of all the different civilizations that came to Egypt in the history of its existence. Nowhere in the world will you be able to taste so many cultures in one plate. Below is a list of the most delicious and popular dishes served up in Egypt today.

10
Kushari
Koshari
Considered to be the Egyptian national dish, it consists of pasta and tomato sauce, among other items, including rice, lentils, caramelized onions, garlic and chickpeas. Having four sources of carbohydrates has made it the most popular lunch item in most common food outlets in Egypt for over 100 years. Interestingly enough, Kushari’s origins are not Egyptian at all, in fact it was a dish brought in by the British army in Egypt in the 19th century: the pasta was imported from Italy, the tomatoes are from Latin America and the rice from Asia, however the idea to mix them all together in one extremely delicious and vegetarian dish was conceived in Egypt.

9
Ful Medames
Egyptian%20Ful%20Mudamas
One of the common staple foods in Egypt, it consists of lava beans served with oil, garlic and lemon juice. Ful Medames can be traced to Pharaonic roots, and quantities have been found in the Twelfth dynasty. The word “Medames” is Coptic for “buried” which refers to the way it was initially cooked: in a pot buried in hot coal or sand. Ful Medames can be served with many embellishments such as butter, tomato sauce, tahini, fried or boiled eggs and pastrami. However, the most traditional method is to eat it plain and salted in an Egyptian bread bun. Nowadays, Ful Medames is exported to many Middle Eastern countries such as Syria, Lebanon, Saudi Arabia and Sudan.

8
Fatta
1201-02-11
Considered a Nubian dish, fatta is usually prepared for festivities such as a woman’s first birth, and both Christian and Muslim holiday celebrations. It consists of layers of rice and fried bread, covered in a garlic and vinegar meat soup. Large chunks of stewed beef and deep-fried poached eggs are usually served along with the rice and bread base. As you can presume, Fatta is a really fattening dish, with an extremely high calorific value; it is rarely eaten during the year, except after a major religious fast such as the 50 days before Easter for Coptic Christians, or the month of Ramadan before Eid-Al-Futr.

7
Mulukhiya
740Px-Molokheya Hi Res
Mulukhiya is made from the leaves of jute and corchorus plants that grow in east and north Africa. In Egypt, Mulukhiya is prepared by chopping the leaves with garlic and coriander and cooking it in an animal stock such as chicken, beef or rabbit, and served with Egyptian bread or rice. Interestingly, different cities in Egypt prepare it in different ways, for example fish or shrimp are used as bases for the broth in coastal cities such as Alexandria and Port Said. During the late Tenth century, the dish was banned by the Fatimid Caliph Al Hakim Bi-Amr Allah, while the ban was lifted, religious sects such as the Druze still refuse to eat the dish in respect for the late Caliph.

6
Feseekh
1567759575 D393796304 B
Feseekh is a traditional Egyptian dish served only during the Sham-El-Nessim festival, which is a spring celebration with Pharaonic origins. It consists of fermented, salted and dried gray mullet. The process to prepare it, which involves drying the fish in the sun then salting it, is usually prepared by a specialized person called a fasakhani. Due to the way it is prepared, Feseekh can cause poisoning if it is prepared incorrectly. It is usually stored in thick glass jars that are firmly closed, as it has a very pungent smell. It is usually served with Egyptian bread, diced onions and lots of lemons.

5
Taro/Colcasia Soup
Colocasia Esculenta Dsc07801
Taro is a Southeast Asia native plant that was introduced to the Mediterranean parts of Egypt in ancient times. Taro, or Qilqas as it is known in Egypt, is usually prepared by peeling the taro tubers then boiling them and preparing them in a broth with lemon juice, garlic and coriander. After it is cooked, the taro is mashed and the whole preparation is served as a dip with Egyptian flat bread. Taro is cooked during the Coptic Christian celebrations of Epiphany, and the way it is prepared is supposed to resemble the baptism of Jesus.

4
Halawa
1305126425187
Halawa is a middle-eastern food common across all countries in the Mediterranean. Halawa is made from sesame paste and is available in all shapes and forms: blocks, hair Halawa, energy bars and spreads. It is sometimes infused with other types of food to add to its flavor, these include: pistachios, pine nuts and almonds. It is a common staple food among Egyptians and it is eaten as a snack or for breakfast and dinner. Halawa can be used as a main ingredient in many other dishes, among those is the Sakalans, which is mixture of Halawa, honey and whipped cream. Interestingly, Halawa is one of the few foods that can tolerate the hot Egyptian weather without going bad, and it doesn’t need any special storage conditions.

3
Dukkah
Dukkah
Dukkah is an Egyptian food commonly used as a dip and eaten along with Egyptian flatbread or raw vegetables, such as tomatoes or cucumber, as an hors d’oeuvre or side dish. It consists of a mixture of herbs, nuts and spices such as mint, salt, sesame, coriander and cumin. Dukkah is usually prepared at home and each family has a different twist to the recipe, but it is also sold at spice vendors in small paper cones. The name “Dukkah” is derived from the Arabic word “to pound” referring to how all the spices are pounded together to prepare the dish. Outside of Egypt, the dish is rarely known but it has found some popularity in Australia.

2
Konafah
Konafa456Mouz
Konafah is an Egyptian sweet made of a very thin noodle-like pastry. The origins of Konafah are very mysterious, its presence has been recorded in Arab medieval cookbooks in both Egypt and the Levant and Turkey, but its exact origins have always been unknown. Konafah is made by drizzling long rows of the thin noodles in their liquid state on a hot plate until they become dry and more rigid. The now-rigid noodles are then mixed with butter or oil and wrapped around a filling made out of nuts, whipped cream or both. It is baked and presented with a fruit syrup on top.

1
Gibna Domiati
1913851948 225A97A7Cd
Gibna Domiati is a white soft cheese made in the city of Damietta, in the north of Egypt. It is typically made from buffalo milk but sometimes cow milk is added to the mixture as well. It is the most common cheese found in Egypt and is incorporated into a lot of dishes, such as sambousak (fried thin pastry stuffed with cheese) or mesh (a tomato and cheese dip). Gibna Domiati is aged for a period of 1-3 years in large tin cans, before being eaten. Most Egyptian families take pride in the number of cans they have stored and for how long. In fact, it is said that the more the cheese is aged, the more delicious it becomes.
More Great Lists

AdIQuity Android SDK User Manual for Integration

Jump to: navigation, search

Contents

 [hide] 

Android Apps Integration Guide ver. 2.2 Adi.png

:: Table of Contents ::

Document Revision
What’s new in Adiquity Android SDK v2.2?
How to Integrate the AdIQuity Ad SDK into your application?
What does package folder contains?
How to add the library to your project

  • Add AdIQuityAndroidSDK.jar to your application’s buildpath
  • Add permissions to your application in AndroidManifest.xml
How to add banner view to your application?
  • Add a custom view called BannerView to your layout XML
How to Initialize Parameters for getting Ads?
  • Initialize the adView
  • Initialize with the SiteId, AdSlotUnit
  • Request test ads in test mode during development
  • Set the refresh time as needed
  • Setup any optional parameters
  • Start the Ads using
How to use Interstitial Ad View?
  • Initialize the Interstitial adView
  • Initialize with the SiteId, AdSlotUnit
  • Set UserProfile
  • Start Ads
  • Set Auto Interstitial Close Button
  • Show Interstitial View For Ads
Delegates Implementation to get notified for Ads publish
Run the Example Application App with Ads
Run the Example Application App with Interstitial Ads

Document Revision

Date Version ChangeLog
20/04/2011 1.0 Initial Version
19/12/2011 1.5 Fixes for white space issues When Empty ad is received.
25/01/2012 1.6 1) Fixes for multiple unhandled exceptions.
2)Hashed hardware ids sent from the device
08/02/2012 1.7 Fixes Illegal Argument Exception in DeviceUuidFactory
17/04/2012 1.8 BugFix for a isolated crash issue.
27/06/2012 2.0 Android SDK for Rich Media Ads
17/08/2012 2.1 1) Additional data sent from device to enable better targeting.
2) Test app. fixed to resolve bugs.
20/02/2013 2.2 Bug Fix for Interstitial Screen View with Close Button.

What’s new in AdIQuity Android SDK v2.2?

You’ve just downloaded the 2.2 version of AdIQuity’s Android SDK. Congratulations! We’ve improved a number of aspects of the SDK and rewritten larger portions of the code and improved the API. We’ve improved the user experience through opening links in an internal WebView and fully supporting the MRAID and ORMMA rich media standard.

How to Integrate the AdIQuity Ad SDK into your application?

In order to integrate the AdIQuity Ad SDK for Android into your application, your application must be built using the Android SDK 1.6 or above. AdIQuityBanner is a custom 320x50 view class that handles the ad request and response from server in the background thread and then present the banner based on your app’s look and feel.

What does package folder contains?

The uncompressed package should contain 2 items :
  • AdiquityAndroidSDK.jar - File – The Jar that has to added to your application
  • AdIquityAdsExample - Project Folder - A sample app illustrating the integration.


How to add the library to your project?

Add AdIQuityAndroidSDK.jar to your application’s buildpath
  • Import the AdIQuityAdsExample project folder to Eclipse
  • Select the project, and choose Properties from the right click menu.
  • Select Java Build Path.
  • Click Add External Jars, and navigate to the location of AdIQuityAndroidSDK.jar.
  • Activate hardware acceleration for targets > Android 3.0
File:Example1.png
If you plan to support targets with Android versions above 3.0 you have to activate hardware acceleration in your AndroidManifest.xml
Note: Please check the Java Compiler/Compiler compliance level compatibility with JRE environment.

Add permissions to your application in AndroidManifest.xml
• INTERNET (mandatory)
• READ_PHONE_STATE (strongly recommended)
• ACCESS_NETWORK_STATE (strongly recommended)
• ACCESS_COARSE_LOCATION (recommended)
• ACCESS_FINE_LOCATION (optional)

For Example:
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission
        android:name="android.permission.READ_PHONE_STATE " />
        <uses-permission
        android:name="android.permission.ACCESS_NETWORK_STATE " />
        <uses-permission
        android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission
        android:name="android.permission.ACCESS_FINE_LOCATION" />

How to add banner view to your application?

Add a custom view called BannerView to your layout XML
For Example:
        <com.adiquity.android.AdIquityAdView
        android:id="@+id/adview"
        android:layout_width="wrap_content"
         android:layout_height="wrap_content" />


How to Initialize Parameters for getting Ads?

Instantiate mAdView for Banner Ads / Rich Media AdView
(AdIquityAdView) findViewById(R.id.adview);
For Example:
       mAdView = (AdIquityAdView) findViewById(R.id.adview);
Call the init function to set the Ad parameters(Params: pazid/siteid, banner slots)
init(SiteId, Activity, AdSlotUnit);
For Example:
        mAdView.init("xxxxxxx-xxxxxxx-xxxxxx", this,AdIquityAdView.ADIQUITY_AD_UNIT_300_50);
SiteId : Your Application siteId as given by Adiquity.
Activity: Instance of Android Activity Class.
AdSlotUnit : Appropriate adslot unit as required . Currently supported ones are:



        ADIQUITY_AD_UNIT_300_50 for a 300x50 Banner
        ADIQUITY_AD_UNIT_320_48 for a 320x48 Banner
To request an Ad in test mode (For testing/development purpose)
setTestMode();
For Example:
        mAdView.setTestMode();
To get Ads only once set Refresh Time < 0 - Default : 30secs
By default refresh time is set to 15 secs. If a negative value is supplied it implies no auto refreshing.
setRefreshTime(RefreshTimeInSecs);
For Example:
        mAdView.setRefreshTime(40);
Setup any optional parameters
a) To Set UserProfile implement interface AdIquityUserProfile to pass any user profile information and set it in AdIquityAdView with:
setUserProfile(new AdiquitySampleAppUserProfile());
For Example:
        mAdView.setUserProfile(new AdiquitySampleAppUserProfile());
b) To Receive call back event on error and on success Ad retrieval, implement interface AdIquityAdListner to receive notifications:
setAdListener(new AdiquitySampleAppAdListner());
For Example:
       mAdView.setAdListener(new AdiquitySampleAppAdListner());

Start the Ads using
startAds();
For Example:
        mAdView.startAds();


How to use Interstitial Ad View?

Instantiate mAdViewInt for Interstitial /Full screen Banner/ Rich Media AdView
(AdIquityAdView) findViewById(R.id.adview);
For Example:
        mAdViewInt = (AdIquityAdView) findViewById(R.id.adview2);
Call the init function to set the Ad parameters(Params:pazid/siteid, banner slots)
init(SiteId, Activity, AdSlotUnit);
For Example:
        mAdViewInt.init("xxxxxxx-xxxxxxx-xxxxx", AdiquitySampleApp.this,AdIquityAdView.ADIQUITY_AD_UNIT_300_50);

SiteId : Your Application siteId as given by Adiquity.
Activity: Instance of Android Activity Class.
AdSlotUnit : Appropriate adslot unit as required . Currently supported ones are:

        ADIQUITY_AD_UNIT_300_50 for a 300x50 Banner
Setup any optional parameters
a) To Set UserProfile implement interface AdIquityUserProfile to pass any user profile information and set it in AdIquityAdView with:
setUserProfile(new AdiquitySampleAppUserProfile());
For Example:
        mAdViewInt.setUserProfile(new AdiquitySampleAppUserProfile());
b) To Receive call back event on error and on success Ad retrieval, implement interface AdIquityAdListner to receive notifications:
setAdListener(new AdiquitySampleAppAdListner());
For Example:
       mAdViewInt.setAdListener(new AdiquitySampleAppAdListner());

To Start Ads
startAds();
For Example:
        mAdViewInt.startAds();

Set Auto Interstitial close button with time given in seconds
setAutoCloseInterstitialTime(15);

For Example:
        mAdViewInt.setAutoCloseInterstitialTime(15);
To Set Interstitial View for Ads (Pre App or Post App/Fullscreen Ads/Banner Ads)
show();

For Example:
       mAdViewInt.show();
Additionally you could implement the optional delegates to get notified when an AD is successfully received, failed
The following are the delegates available for AdView


        public void adRequestCompleted(AdIquityAdView arg0) {
        Log.d("AdiquitySampleApp", "adRequestCompleted");
        }
        public void adRequestFailed(AdIquityAdView arg0) {
        Log.d("AdiquitySampleApp", "adRequestFailed");
        }
        public void adRequestCompletedNoAd(AdIquityAdView arg0) {
        Log.d("AdiquitySampleApp", "adRequestCompletedNoAd");
        }
        public void onInterstitialClosed(AdIquityAdView arg0) {
        Log.d("AdiquitySampleApp", "adInterstialViewClosed");
        }


Run the Example Application App with Ads

200px-Adv.png


Run the Example Application App with Interstitial/FullScreen BannerAds/Rich Media Ads

200px


IMPORTANT: Please ensure that you implement onResume, onPause and onStop functions appropriately when the current activity or the process switches between foreground and background.

New York

Android Developers Quicknav Design Develop Distribute Links Google Play Developer Console Android Developers Blog About Android Android Sites Android.com Android Developers Android Open Source Project Language Training API Guides Reference Tools Google Services Getting Started Building Your First App Creating an Android Project Running Your Application Building a Simple User Interface Starting Another Activity Adding the Action Bar Managing the Activity Lifecycle Supporting Different Devices Building a Dynamic UI with Fragments Saving Data Interacting with Other Apps Sharing Content Building Apps with Multimedia Building Apps with Graphics & Animation Building Apps with Connectivity & the Cloud Building Apps with User Info & Location Best Practices for User Experience & UI Best Practices for User Input Best Practices for Performance Best Practices for Security & Privacy Using Google Play to Distribute & Monetize Building Your First App Get started Dependencies and prerequisites Android SDK ADT Plugin 20.0.0 or higher (if you're using Eclipse) Welcome to Android application development! This class teaches you how to build your first Android app. You’ll learn how to create an Android project and run a debuggable version of the app. You'll also learn some fundamentals of Android app design, including how to build a simple user interface and handle user input. Before you start this class, be sure you have your development environment set up. You need to: Download the Android SDK. Install the ADT plugin for Eclipse (if you’ll use the Eclipse IDE). Download the latest SDK tools and platforms using the SDK Manager. If you haven't already done these tasks, start by downloading the Android SDK and following the install steps. Once you've finished the setup, you're ready to begin this class. This class uses a tutorial format that incrementally builds a small Android app that teaches you some fundamental concepts about Android development, so it's important that you follow each step. Start the first lesson › Except as noted, this content is licensed under Creative Commons Attribution 2.5. For details and restrictions, see the Content License. About Android | Legal | Support
Android Developers Quicknav Design Develop Distribute Links Google Play Developer Console Android Developers Blog About Android Android Sites Android.com Android Developers Android Open Source Project Language Training API Guides Reference Tools Google Services Getting Started Building Your First App Creating an Android Project Running Your Application Building a Simple User Interface Starting Another Activity Adding the Action Bar Managing the Activity Lifecycle Supporting Different Devices Building a Dynamic UI with Fragments Saving Data Interacting with Other Apps Sharing Content Building Apps with Multimedia Building Apps with Graphics & Animation Building Apps with Connectivity & the Cloud Building Apps with User Info & Location Best Practices for User Experience & UI Best Practices for User Input Best Practices for Performance Best Practices for Security & Privacy Using Google Play to Distribute & Monetize Building Your First App Get started Dependencies and prerequisites Android SDK ADT Plugin 20.0.0 or higher (if you're using Eclipse) Welcome to Android application development! This class teaches you how to build your first Android app. You’ll learn how to create an Android project and run a debuggable version of the app. You'll also learn some fundamentals of Android app design, including how to build a simple user interface and handle user input. Before you start this class, be sure you have your development environment set up. You need to: Download the Android SDK. Install the ADT plugin for Eclipse (if you’ll use the Eclipse IDE). Download the latest SDK tools and platforms using the SDK Manager. If you haven't already done these tasks, start by downloading the Android SDK and following the install steps. Once you've finished the setup, you're ready to begin this class. This class uses a tutorial format that incrementally builds a small Android app that teaches you some fundamental concepts about Android development, so it's important that you follow each step. Start the first lesson › Except as noted, this content is licensed under Creative Commons Attribution 2.5. For details and restrictions, see the Content License. About Android | Legal | Support

New York

New York